minia-3.2.1
| ^
include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
29 | # define BOOST_PP_CAT_I(a, b) a ## b
| ^
<scratch space>:174:1: note: expanded from here
174 | BOOST_PP_REPEAT_1
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:2428:19: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
2428 | return boost::apply_visitor (toString_node_visitor<Node, Edge, GraphDataVariant>(node), *(GraphDataVariant*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: note: function parameter 'sizeKmer' with unknown value cannot be used in a constant expression
685 | char seq[sizeKmer+1];
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:683:34: note: declared here
683 | std::string toString (size_t sizeKmer) const
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
685 | char seq[sizeKmer+1];
| ^~~~~~~~~~
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:439:71: note: in instantiation of member function 'gatb::core::tools::math::LargeInt<3>::toString' requested here
439 | std::string toString (const Type& kmer) const { return kmer.toString(_kmerSize); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:2420:69: note: in instantiation of member function 'gatb::core::kmer::impl::Kmer<96>::ModelAbstract<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::KmerCanonical>::toString' requested here
2420 | if (node.strand == STRAND_FORWARD) { return data._model->toString (value); }| ^
include/boost/variant/variant.hpp:1016:16: note: in instantiation of function template specialization 'gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>::operator()<96UL>' requested here
1016 | return visitor_(operand);
| ^
include/boost/variant/detail/visitation_impl.hpp:119:24: note: in instantiation of function template specialization 'boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>::internal_visit<gatb::core::debruijn::impl::GraphData<96> &>' requested here
119 | return visitor.internal_visit(
| ^
include/boost/variant/detail/visitation_impl.hpp:145:13: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, gatb::core::debruijn::impl::GraphData<96>>' requested here
145 | return (visitation_impl_invoke_impl)(
| ^
include/boost/variant/detail/visitation_impl.hpp:228:11: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
228 | , BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_CASE
| ^
include/boost/preprocessor/repetition/repeat.hpp:30:26: note: expanded from macro 'BOOST_PP_REPEAT'
30 | # define BOOST_PP_REPEAT BOOST_PP_CAT(BOOST_PP_REPEAT_, BOOST_PP_AUTO_REC(BOOST_PP_REPEAT_P, 4))
| ^
include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
22 | # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
| ^
include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
29 | # define BOOST_PP_CAT_I(a, b) a ## b
| ^
<scratch space>:174:1: note: expanded from here
174 | BOOST_PP_REPEAT_1
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:2428:19: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
2428 | return boost::apply_visitor (toString_node_visitor<Node, Edge, GraphDataVariant>(node), *(GraphDataVariant*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: note: function parameter 'sizeKmer' with unknown value cannot be used in a constant expression
685 | char seq[sizeKmer+1];
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:683:34: note: declared here
683 | std::string toString (size_t sizeKmer) const
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
685 | char seq[sizeKmer+1];
| ^~~~~~~~~~
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:439:71: note: in instantiation of member function 'gatb::core::tools::math::LargeInt<4>::toString' requested here
439 | std::string toString (const Type& kmer) const { return kmer.toString(_kmerSize); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:2420:69: note: in instantiation of member function 'gatb::core::kmer::impl::Kmer<128>::ModelAbstract<gatb::core::kmer::impl::Kmer<128>::ModelCanonical, gatb::core::kmer::impl::Kmer<128>::KmerCanonical>::toString' requested here
2420 | if (node.strand == STRAND_FORWARD) { return data._model->toString (value); }| ^
include/boost/variant/variant.hpp:1016:16: note: in instantiation of function template specialization 'gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>::operator()<128UL>' requested here
1016 | return visitor_(operand);
| ^
include/boost/variant/detail/visitation_impl.hpp:119:24: note: in instantiation of function template specialization 'boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>::internal_visit<gatb::core::debruijn::impl::GraphData<128> &>' requested here
119 | return visitor.internal_visit(
| ^
include/boost/variant/detail/visitation_impl.hpp:145:13: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, gatb::core::debruijn::impl::GraphData<128>>' requested here
145 | return (visitation_impl_invoke_impl)(
| ^
include/boost/variant/detail/visitation_impl.hpp:228:11: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
228 | , BOOST_VARIANT_AUX_APPLY_VISITOR_STEP_CASE
| ^
include/boost/preprocessor/repetition/repeat.hpp:30:26: note: expanded from macro 'BOOST_PP_REPEAT'
30 | # define BOOST_PP_REPEAT BOOST_PP_CAT(BOOST_PP_REPEAT_, BOOST_PP_AUTO_REC(BOOST_PP_REPEAT_P, 4))
| ^
include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
22 | # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
| ^
include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
29 | # define BOOST_PP_CAT_I(a, b) a ## b
| ^
<scratch space>:174:1: note: expanded from here
174 | BOOST_PP_REPEAT_1
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:2428:19: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::toString_node_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
2428 | return boost::apply_visitor (toString_node_visitor<Node, Edge, GraphDataVariant>(node), *(GraphDataVariant*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: note: function parameter 'sizeKmer' with unknown value cannot be used in a constant expression
685 | char seq[sizeKmer+1];
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:683:34: note: declared here
683 | std::string toString (size_t sizeKmer) const
| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:20:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.hpp:32:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:37:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:43:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.hpp:666:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:509:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:34:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'gatb::core::kmer::impl::Kmer<>::Count' [-Wnontrivial-memcall]
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:335:52: note: in instantiation of member function 'gatb::core::tools::storage::impl::HDF5IteratorPatch<gatb::core::kmer::impl::Kmer<>::Count>::HDF5IteratorPatch' requested here
335 | dp::Iterator<Item>* iterator () { return new HDF5IteratorPatch<Item> (this); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:329:5: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<>::Count>::iterator' requested here
329 | IterableHDF5Patch (CollectionDataHDF5Patch<Item>* common) : _common (0) { setCommon(common); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:543:32: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<>::Count>::IterableHDF5Patch' requested here
543 | this->setIterable (new IterableHDF5Patch<Item> (common));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:154:83: note: in instantiation of member function 'gatb::core::tools::storage::impl::CollectionHDF5Patch<gatb::core::kmer::impl::Kmer<>::Count>::CollectionHDF5Patch' requested here
154 | return new CollectionNode<Type> (storage->getFactory(), parent, name, new CollectionHDF5Patch<Type>(storage->getFileId(), actualName, synchro, parent->getCompressLevel()));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:592:56: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::StorageHDF5Factory::createCollection<gatb::core::kmer::impl::Kmer<>::Count>' requested here
592 | case STORAGE_HDF5: return StorageHDF5Factory::createCollection<Type> (parent, name, synchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:198:50: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
198 | CollectionNode<Type>* result = _factory->createCollection<Type> (this, ss.str(), _synchro);
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:755:12: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
755 | boost::apply_visitor (configure_visitor<Node, Edge, GraphDataVariant_t>(*this, getStorage()), *(GraphDataVariant_t*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: note: explicitly cast the pointer to silence this warning
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
| (void*)
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'gatb::core::kmer::impl::Kmer<64>::Count' [-Wnontrivial-memcall]
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:335:52: note: in instantiation of member function 'gatb::core::tools::storage::impl::HDF5IteratorPatch<gatb::core::kmer::impl::Kmer<64>::Count>::HDF5IteratorPatch' requested here
335 | dp::Iterator<Item>* iterator () { return new HDF5IteratorPatch<Item> (this); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:329:5: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<64>::Count>::iterator' requested here
329 | IterableHDF5Patch (CollectionDataHDF5Patch<Item>* common) : _common (0) { setCommon(common); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:543:32: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<64>::Count>::IterableHDF5Patch' requested here
543 | this->setIterable (new IterableHDF5Patch<Item> (common));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:154:83: note: in instantiation of member function 'gatb::core::tools::storage::impl::CollectionHDF5Patch<gatb::core::kmer::impl::Kmer<64>::Count>::CollectionHDF5Patch' requested here
154 | return new CollectionNode<Type> (storage->getFactory(), parent, name, new CollectionHDF5Patch<Type>(storage->getFileId(), actualName, synchro, parent->getCompressLevel()));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:592:56: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::StorageHDF5Factory::createCollection<gatb::core::kmer::impl::Kmer<64>::Count>' requested here
592 | case STORAGE_HDF5: return StorageHDF5Factory::createCollection<Type> (parent, name, synchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:198:50: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
198 | CollectionNode<Type>* result = _factory->createCollection<Type> (this, ss.str(), _synchro);
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:755:12: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
755 | boost::apply_visitor (configure_visitor<Node, Edge, GraphDataVariant_t>(*this, getStorage()), *(GraphDataVariant_t*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: note: explicitly cast the pointer to silence this warning
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
| (void*)
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:154:58: error: 'successors' following the 'template' keyword does not refer to a template
154 | GraphVector<Node> successors = graph->template successors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:324:61: note: in instantiation of member function 'gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<64>::Count, gatb::core::tools::math::LargeInt<2>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>::operator()' requested here
324 | for (size_t i=0; i<items.size(); i++) { (*_fct) (items[i]); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:300:9: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<64>::Count, gatb::core::tools::math::LargeInt<2>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::execute' requested here
300 | IteratorCommand (Iterator<Item>* it, Functor*& fct, system::ISynchronizer& synchro, size_t groupSize, bool deleteSynchro)
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:268:37: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<64>::Count, gatb::core::tools::math::LargeInt<2>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::IteratorCommand' requested here
268 | commands.push_back (new IteratorCommand<Item,Functor> (iterator, *it, *synchro, groupSize, deleteSynchro));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:190:18: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<64>::Count, gatb::core::tools::math::LargeInt<2>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
190 | status = iterate (iterator, functors, groupSize, deleteSynchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:240:62: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<64>::Count, gatb::core::tools::math::LargeInt<2>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
240 | tools::dp::IDispatcher::Status status = getDispatcher()->iterate (iter, functorNodes);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:81:46: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
81 | BranchingAlgorithm<span, Node, Edge, Graph>::BranchingAlgorithm (tools::storage::impl::Storage& storage)
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:755:12: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
755 | boost::apply_visitor (configure_visitor<Node, Edge, GraphDataVariant_t>(*this, getStorage()), *(GraphDataVariant_t*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:664:30: note: declared as a non-template here
664 | inline GraphVector<Node> successors ( Node& node) const { return getNodes(node, DIR_OUTCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:155:58: error: 'predecessors' following the 'template' keyword does not refer to a template
155 | GraphVector<Node> predecessors = graph->template predecessors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:670:30: note: declared as a non-template here
670 | inline GraphVector<Node> predecessors ( Node& node) const { return getNodes(node, DIR_INCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:20:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.hpp:32:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:37:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:43:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.hpp:666:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:509:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:34:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'gatb::core::kmer::impl::Kmer<96>::Count' [-Wnontrivial-memcall]
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:335:52: note: in instantiation of member function 'gatb::core::tools::storage::impl::HDF5IteratorPatch<gatb::core::kmer::impl::Kmer<96>::Count>::HDF5IteratorPatch' requested here
335 | dp::Iterator<Item>* iterator () { return new HDF5IteratorPatch<Item> (this); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:329:5: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<96>::Count>::iterator' requested here
329 | IterableHDF5Patch (CollectionDataHDF5Patch<Item>* common) : _common (0) { setCommon(common); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:543:32: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<96>::Count>::IterableHDF5Patch' requested here
543 | this->setIterable (new IterableHDF5Patch<Item> (common));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:154:83: note: in instantiation of member function 'gatb::core::tools::storage::impl::CollectionHDF5Patch<gatb::core::kmer::impl::Kmer<96>::Count>::CollectionHDF5Patch' requested here
154 | return new CollectionNode<Type> (storage->getFactory(), parent, name, new CollectionHDF5Patch<Type>(storage->getFileId(), actualName, synchro, parent->getCompressLevel()));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:592:56: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::StorageHDF5Factory::createCollection<gatb::core::kmer::impl::Kmer<96>::Count>' requested here
592 | case STORAGE_HDF5: return StorageHDF5Factory::createCollection<Type> (parent, name, synchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:198:50: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
198 | CollectionNode<Type>* result = _factory->createCollection<Type> (this, ss.str(), _synchro);
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:755:12: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
755 | boost::apply_visitor (configure_visitor<Node, Edge, GraphDataVariant_t>(*this, getStorage()), *(GraphDataVariant_t*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: note: explicitly cast the pointer to silence this warning
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
| (void*)
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:154:58: error: 'successors' following the 'template' keyword does not refer to a template
154 | GraphVector<Node> successors = graph->template successors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:324:61: note: in instantiation of member function 'gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<96>::Count, gatb::core::tools::math::LargeInt<3>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>::operator()' requested here
324 | for (size_t i=0; i<items.size(); i++) { (*_fct) (items[i]); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:300:9: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<96>::Count, gatb::core::tools::math::LargeInt<3>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::execute' requested here
300 | IteratorCommand (Iterator<Item>* it, Functor*& fct, system::ISynchronizer& synchro, size_t groupSize, bool deleteSynchro)
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:268:37: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<96>::Count, gatb::core::tools::math::LargeInt<3>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::IteratorCommand' requested here
268 | commands.push_back (new IteratorCommand<Item,Functor> (iterator, *it, *synchro, groupSize, deleteSynchro));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:190:18: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<96>::Count, gatb::core::tools::math::LargeInt<3>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
190 | status = iterate (iterator, functors, groupSize, deleteSynchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:240:62: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<96>::Count, gatb::core::tools::math::LargeInt<3>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
240 | tools::dp::IDispatcher::Status status = getDispatcher()->iterate (iter, functorNodes);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:81:46: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
81 | BranchingAlgorithm<span, Node, Edge, Graph>::BranchingAlgorithm (tools::storage::impl::Storage& storage)
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:755:12: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
755 | boost::apply_visitor (configure_visitor<Node, Edge, GraphDataVariant_t>(*this, getStorage()), *(GraphDataVariant_t*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:664:30: note: declared as a non-template here
664 | inline GraphVector<Node> successors ( Node& node) const { return getNodes(node, DIR_OUTCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:155:58: error: 'predecessors' following the 'template' keyword does not refer to a template
155 | GraphVector<Node> predecessors = graph->template predecessors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:670:30: note: declared as a non-template here
670 | inline GraphVector<Node> predecessors ( Node& node) const { return getNodes(node, DIR_INCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:20:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.hpp:32:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:37:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:43:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.hpp:666:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:509:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:34:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'gatb::core::kmer::impl::Kmer<128>::Count' [-Wnontrivial-memcall]
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:335:52: note: in instantiation of member function 'gatb::core::tools::storage::impl::HDF5IteratorPatch<gatb::core::kmer::impl::Kmer<128>::Count>::HDF5IteratorPatch' requested here
335 | dp::Iterator<Item>* iterator () { return new HDF5IteratorPatch<Item> (this); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:329:5: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<128>::Count>::iterator' requested here
329 | IterableHDF5Patch (CollectionDataHDF5Patch<Item>* common) : _common (0) { setCommon(common); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:543:32: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<128>::Count>::IterableHDF5Patch' requested here
543 | this->setIterable (new IterableHDF5Patch<Item> (common));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:154:83: note: in instantiation of member function 'gatb::core::tools::storage::impl::CollectionHDF5Patch<gatb::core::kmer::impl::Kmer<128>::Count>::CollectionHDF5Patch' requested here
154 | return new CollectionNode<Type> (storage->getFactory(), parent, name, new CollectionHDF5Patch<Type>(storage->getFileId(), actualName, synchro, parent->getCompressLevel()));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:592:56: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::StorageHDF5Factory::createCollection<gatb::core::kmer::impl::Kmer<128>::Count>' requested here
592 | case STORAGE_HDF5: return StorageHDF5Factory::createCollection<Type> (parent, name, synchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:198:50: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
198 | CollectionNode<Type>* result = _factory->createCollection<Type> (this, ss.str(), _synchro);
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:755:12: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
755 | boost::apply_visitor (configure_visitor<Node, Edge, GraphDataVariant_t>(*this, getStorage()), *(GraphDataVariant_t*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: note: explicitly cast the pointer to silence this warning
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
| (void*)
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:154:58: error: 'successors' following the 'template' keyword does not refer to a template
154 | GraphVector<Node> successors = graph->template successors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:324:61: note: in instantiation of member function 'gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<128>::Count, gatb::core::tools::math::LargeInt<4>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>::operator()' requested here
324 | for (size_t i=0; i<items.size(); i++) { (*_fct) (items[i]); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:300:9: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<128>::Count, gatb::core::tools::math::LargeInt<4>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::execute' requested here
300 | IteratorCommand (Iterator<Item>* it, Functor*& fct, system::ISynchronizer& synchro, size_t groupSize, bool deleteSynchro)
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:268:37: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<128>::Count, gatb::core::tools::math::LargeInt<4>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::IteratorCommand' requested here
268 | commands.push_back (new IteratorCommand<Item,Functor> (iterator, *it, *synchro, groupSize, deleteSynchro));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:190:18: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<128>::Count, gatb::core::tools::math::LargeInt<4>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
190 | status = iterate (iterator, functors, groupSize, deleteSynchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:240:62: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<128>::Count, gatb::core::tools::math::LargeInt<4>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
240 | tools::dp::IDispatcher::Status status = getDispatcher()->iterate (iter, functorNodes);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:81:46: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
81 | BranchingAlgorithm<span, Node, Edge, Graph>::BranchingAlgorithm (tools::storage::impl::Storage& storage)
| ^
include/boost/variant/variant.hpp:2202:33: note: in instantiation of function template specialization 'boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>, boost::mpl::l_iter<l_end>>, boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::has_fallback_type_>' requested here
2202 | return detail::variant::visitation_impl(
| ^
include/boost/variant/variant.hpp:2214:16: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>, void *>' requested here
2214 | return internal_apply_visitor_impl(
| ^
include/boost/variant/variant.hpp:2251:22: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::internal_apply_visitor<boost::detail::variant::invoke_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, false>>' requested here
2251 | return this->internal_apply_visitor(invoker);
| ^
include/boost/variant/detail/apply_visitor_unary.hpp:58:47: note: in instantiation of function template specialization 'boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>::apply_visitor<const gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>>' requested here
58 | return std::forward<Visitable>(visitable).apply_visitor(visitor);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.cpp:755:12: note: in instantiation of function template specialization 'boost::apply_visitor<gatb::core::debruijn::impl::configure_visitor<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>>>, boost::variant<boost::detail::variant::over_sequence<boost::mpl::l_item<mpl_::long_<4>, gatb::core::debruijn::impl::GraphData<32>, boost::mpl::l_item<mpl_::long_<3>, gatb::core::debruijn::impl::GraphData<64>, boost::mpl::l_item<mpl_::long_<2>, gatb::core::debruijn::impl::GraphData<96>, boost::mpl::l_item<mpl_::long_<1>, gatb::core::debruijn::impl::GraphData<128>, boost::mpl::l_end>>>>>> &>' requested here
755 | boost::apply_visitor (configure_visitor<Node, Edge, GraphDataVariant_t>(*this, getStorage()), *(GraphDataVariant_t*)_variant);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:664:30: note: declared as a non-template here
664 | inline GraphVector<Node> successors ( Node& node) const { return getNodes(node, DIR_OUTCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:155:58: error: 'predecessors' following the 'template' keyword does not refer to a template
155 | GraphVector<Node> predecessors = graph->template predecessors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:670:30: note: declared as a non-template here
670 | inline GraphVector<Node> predecessors ( Node& node) const { return getNodes(node, DIR_INCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:154:58: error: 'successors' following the 'template' keyword does not refer to a template
154 | GraphVector<Node> successors = graph->template successors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:324:61: note: in instantiation of member function 'gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>::operator()' requested here
324 | for (size_t i=0; i<items.size(); i++) { (*_fct) (items[i]); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:300:9: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::execute' requested here
300 | IteratorCommand (Iterator<Item>* it, Functor*& fct, system::ISynchronizer& synchro, size_t groupSize, bool deleteSynchro)
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:268:37: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>::IteratorCommand' requested here
268 | commands.push_back (new IteratorCommand<Item,Functor> (iterator, *it, *synchro, groupSize, deleteSynchro));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:190:18: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
190 | status = iterate (iterator, functors, groupSize, deleteSynchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:240:62: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<>>, gatb::core::debruijn::impl::GraphTemplate<Node, Edge, GraphDataVariant>>>' requested here
240 | tools::dp::IDispatcher::Status status = getDispatcher()->iterate (iter, functorNodes);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:664:30: note: declared as a non-template here
664 | inline GraphVector<Node> successors ( Node& node) const { return getNodes(node, DIR_OUTCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:155:58: error: 'predecessors' following the 'template' keyword does not refer to a template
155 | GraphVector<Node> predecessors = graph->template predecessors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:670:30: note: declared as a non-template here
670 | inline GraphVector<Node> predecessors ( Node& node) const { return getNodes(node, DIR_INCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:154:58: error: 'successors' following the 'template' keyword does not refer to a template
154 | GraphVector<Node> successors = graph->template successors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:324:61: note: in instantiation of member function 'gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, gatb::core::debruijn::impl::GraphTemplate<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, boost::variant<gatb::core::debruijn::impl::GraphData<32>>>>::operator()' requested here
324 | for (size_t i=0; i<items.size(); i++) { (*_fct) (items[i]); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:300:9: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, gatb::core::debruijn::impl::GraphTemplate<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, boost::variant<gatb::core::debruijn::impl::GraphData<32>>>>>::execute' requested here
300 | IteratorCommand (Iterator<Item>* it, Functor*& fct, system::ISynchronizer& synchro, size_t groupSize, bool deleteSynchro)
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:268:37: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, gatb::core::debruijn::impl::GraphTemplate<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, boost::variant<gatb::core::debruijn::impl::GraphData<32>>>>>::IteratorCommand' requested here
268 | commands.push_back (new IteratorCommand<Item,Functor> (iterator, *it, *synchro, groupSize, deleteSynchro));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:190:18: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, gatb::core::debruijn::impl::GraphTemplate<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, boost::variant<gatb::core::debruijn::impl::GraphData<32>>>>>' requested here
190 | status = iterate (iterator, functors, groupSize, deleteSynchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:240:62: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::FunctorNodes<gatb::core::kmer::impl::Kmer<>::Count, gatb::core::tools::math::LargeInt<1>, gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, gatb::core::debruijn::impl::GraphTemplate<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>, gatb::core::debruijn::impl::Edge_t<gatb::core::debruijn::impl::Node_t<gatb::core::tools::math::LargeInt<1>>>, boost::variant<gatb::core::debruijn::impl::GraphData<32>>>>>' requested here
240 | tools::dp::IDispatcher::Status status = getDispatcher()->iterate (iter, functorNodes);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:664:30: note: declared as a non-template here
664 | inline GraphVector<Node> successors ( Node& node) const { return getNodes(node, DIR_OUTCOMING); }| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization5.cpp.in_32.cpp:5:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/BranchingAlgorithm.cpp:155:58: error: 'predecessors' following the 'template' keyword does not refer to a template
155 | GraphVector<Node> predecessors = graph->template predecessors (node);
| ~~~~~~~~ ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/debruijn/impl/Graph.hpp:670:30: note: declared as a non-template here
670 | inline GraphVector<Node> predecessors ( Node& node) const { return getNodes(node, DIR_INCOMING); }| ^
15 warnings and 12 errors generated.
make[2]: *** [ext/gatb-core/src/CMakeFiles/gatbcore-static.dir/build.make:373: ext/gatb-core/src/CMakeFiles/gatbcore-static.dir/gatb/template/TemplateSpecialization5.cpp.in_32.cpp.o] Error 1
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization3.cpp.in_96.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/BloomAlgorithm.cpp:20:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/BloomAlgorithm.hpp:31:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/misc/impl/Algorithm.hpp:37:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/Integer.hpp:29:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
685 | char seq[sizeKmer+1];
| ^~~~~~~~~~
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: note: function parameter 'sizeKmer' with unknown value cannot be used in a constant expression
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:683:34: note: declared here
683 | std::string toString (size_t sizeKmer) const
| ^
1 warning generated.
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization2.cpp.in_96.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:24:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.hpp:31:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/misc/impl/Algorithm.hpp:37:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/Integer.hpp:29:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
685 | char seq[sizeKmer+1];
| ^~~~~~~~~~
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: note: function parameter 'sizeKmer' with unknown value cannot be used in a constant expression
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:683:34: note: declared here
683 | std::string toString (size_t sizeKmer) const
| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization2.cpp.in_96.cpp:6:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/PartitionsCommand.cpp:952:8: warning: variable 'nbsuperkmer_read' set but not used [-Wunused-but-set-variable]
952 | int nbsuperkmer_read =0;
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/PartitionsCommand.cpp:1271:14: warning: variable 'sum_nbxmer' set but not used [-Wunused-but-set-variable]
1271 | uint64_t sum_nbxmer =0;
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/PartitionsCommand.cpp:1908:11: warning: variable 'sum_nbxmer' set but not used [-Wunused-but-set-variable]
1908 | uint64_t sum_nbxmer =0;
| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization2.cpp.in_96.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:25:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/CountProcessor.hpp:27:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/CountProcessorHistogram.hpp:122:37: warning: format specifies type 'long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat]
122 | fprintf(histo2Dfile,"\t%6lli", _histogram->get2D(ii,jj));
| ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
| %6lu
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/CountProcessorHistogram.hpp:58:5: note: in instantiation of member function 'gatb::core::kmer::impl::CountProcessorHistogram<96>::end' requested here
58 | CountProcessorHistogram (
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:347:13: note: in instantiation of member function 'gatb::core::kmer::impl::CountProcessorHistogram<96>::CountProcessorHistogram' requested here
347 | new CountProcessorHistogram<span> (
| ^
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization2.cpp.in_96.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:25:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/CountProcessor.hpp:27:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/CountProcessorHistogram.hpp:137:39: warning: format specifies type 'long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat]
137 | fprintf(histo1Dfile,"%i\t%lli",ii,_histogram->get(ii));
| ~~~~ ^~~~~~~~~~~~~~~~~~~
| %lu
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization2.cpp.in_96.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:24:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.hpp:33:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/api/ICountProcessor.hpp:25:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:43:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.hpp:666:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:509:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:34:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'gatb::core::kmer::impl::Kmer<96>::Count' [-Wnontrivial-memcall]
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:335:52: note: in instantiation of member function 'gatb::core::tools::storage::impl::HDF5IteratorPatch<gatb::core::kmer::impl::Kmer<96>::Count>::HDF5IteratorPatch' requested here
335 | dp::Iterator<Item>* iterator () { return new HDF5IteratorPatch<Item> (this); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:329:5: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<96>::Count>::iterator' requested here
329 | IterableHDF5Patch (CollectionDataHDF5Patch<Item>* common) : _common (0) { setCommon(common); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:543:32: note: in instantiation of member function 'gatb::core::tools::storage::impl::IterableHDF5Patch<gatb::core::kmer::impl::Kmer<96>::Count>::IterableHDF5Patch' requested here
543 | this->setIterable (new IterableHDF5Patch<Item> (common));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/StorageHDF5.hpp:154:83: note: in instantiation of member function 'gatb::core::tools::storage::impl::CollectionHDF5Patch<gatb::core::kmer::impl::Kmer<96>::Count>::CollectionHDF5Patch' requested here
154 | return new CollectionNode<Type> (storage->getFactory(), parent, name, new CollectionHDF5Patch<Type>(storage->getFileId(), actualName, synchro, parent->getCompressLevel()));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:592:56: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::StorageHDF5Factory::createCollection<gatb::core::kmer::impl::Kmer<96>::Count>' requested here
592 | case STORAGE_HDF5: return StorageHDF5Factory::createCollection<Type> (parent, name, synchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:198:50: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
198 | CollectionNode<Type>* result = _factory->createCollection<Type> (this, ss.str(), _synchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:576:56: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::StorageHDF5Factory::createPartition<gatb::core::kmer::impl::Kmer<96>::Count>' requested here
576 | case STORAGE_HDF5: return StorageHDF5Factory::createPartition<Type> (parent, name, nb);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/Storage.tpp:142:41: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::StorageFactory::createPartition<gatb::core::kmer::impl::Kmer<96>::Count>' requested here
142 | Partition<Type>* result = _factory->createPartition<Type> (this, name, nb);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/CountProcessorDump.hpp:94:34: note: in instantiation of function template specialization 'gatb::core::tools::storage::impl::Group::getPartition<gatb::core::kmer::impl::Kmer<96>::Count>' requested here
94 | setSolidCounts (& _group.getPartition<Count> ("solid", nbTotalPartitions));| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/CountProcessorDump.hpp:60:5: note: in instantiation of member function 'gatb::core::kmer::impl::CountProcessorDump<96>::begin' requested here
60 | CountProcessorDump (
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:359:13: note: in instantiation of member function 'gatb::core::kmer::impl::CountProcessorDump<96>::CountProcessorDump' requested here
359 | new CountProcessorDump <span> (
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/storage/impl/CollectionHDF5Patch.hpp:436:17: note: explicitly cast the pointer to silence this warning
436 | memset (_data, 0, _blockSize*sizeof(Item));
| ^
| (void*)
In file included from /build/source/build/ext/gatb-core/src/gatb/template/TemplateSpecialization2.cpp.in_96.cpp:5:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:24:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.hpp:31:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/misc/impl/Algorithm.hpp:37:
In file included from /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/Integer.hpp:29:
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
685 | char seq[sizeKmer+1];
| ^~~~~~~~~~
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Sequence2SuperKmer.hpp:115:52: note: in instantiation of member function 'gatb::core::tools::math::LargeInt<3>::toString' requested here
115 | printf("__ non valid kmer %s \n", kmer.value().toString(31).c_str());| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:768:88: note: in instantiation of member function 'gatb::core::kmer::impl::Sequence2SuperKmer<96>::KmerFunctor<gatb::core::kmer::impl::Kmer<96>::KmerMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::ComparatorMinimizerFrequencyOrLex>>::operator()' requested here
768 | void notification (const Kmer& value, size_t idx, Callcack callback) const { callback (value, idx); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:743:19: note: in instantiation of function template specialization 'gatb::core::kmer::impl::Kmer<96>::ModelAbstract<gatb::core::kmer::impl::Kmer<96>::ModelMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical>, gatb::core::kmer::impl::Kmer<96>::KmerMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::ComparatorMinimizerFrequencyOrLex>>::notification<gatb::core::kmer::impl::Sequence2SuperKmer<96>::KmerFunctor<gatb::core::kmer::impl::Kmer<96>::KmerMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::ComparatorMinimizerFrequencyOrLex>>>' requested here
743 | this->notification<Callback> (result, idxComputed, callback);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:714:71: note: in instantiation of function template specialization 'gatb::core::kmer::impl::Kmer<96>::ModelAbstract<gatb::core::kmer::impl::Kmer<96>::ModelMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical>, gatb::core::kmer::impl::Kmer<96>::KmerMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::ComparatorMinimizerFrequencyOrLex>>::iterate<gatb::core::kmer::impl::Sequence2SuperKmer<96>::KmerFunctor<gatb::core::kmer::impl::Kmer<96>::KmerMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::ComparatorMinimizerFrequencyOrLex>>, gatb::core::tools::misc::Data::ConvertASCII>' requested here
714 | return static_cast<const ModelImpl*>(model)->template iterate<Callback, Convert> (data.getBuffer(), data.size(), callback);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:668:75: note: in instantiation of function template specialization 'gatb::core::kmer::impl::Kmer<96>::ModelAbstract<gatb::core::kmer::impl::Kmer<96>::ModelMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical>, gatb::core::kmer::impl::Kmer<96>::KmerMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::ComparatorMinimizerFrequencyOrLex>>::Functor_iterate<gatb::core::kmer::impl::Sequence2SuperKmer<96>::KmerFunctor<gatb::core::kmer::impl::Kmer<96>::KmerMinimizer<gatb::core::kmer::impl::Kmer<96>::ModelCanonical, gatb::core::kmer::impl::Kmer<96>::ComparatorMinimizerFrequencyOrLex>>>::operator()<gatb::core::tools::misc::Data::ConvertASCII>' requested here
668 | case tools::misc::Data::ASCII: return action.template operator()<ConvertASCII > (this);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/Model.hpp:469:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
469 | return execute <Functor_iterate<Callback> > (data.getEncoding(), Functor_iterate<Callback>(data,callback));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:324:61: note: in instantiation of member function 'gatb::core::kmer::impl::Sequence2SuperKmer<96>::operator()' requested here
324 | for (size_t i=0; i<items.size(); i++) { (*_fct) (items[i]); }| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:300:9: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>::execute' requested here
300 | IteratorCommand (Iterator<Item>* it, Functor*& fct, system::ISynchronizer& synchro, size_t groupSize, bool deleteSynchro)
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:268:37: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>::IteratorCommand' requested here
268 | commands.push_back (new IteratorCommand<Item,Functor> (iterator, *it, *synchro, groupSize, deleteSynchro));
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:190:18: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>' requested here
190 | status = iterate (iterator, functors, groupSize, deleteSynchro);
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:1256:22: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>' requested here
1256 | getDispatcher()->iterate (itBanks[i], FillPartitions<span,true> (
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: note: function parameter 'sizeKmer' with unknown value cannot be used in a constant expression
685 | char seq[sizeKmer+1];
| ^
/build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:683:34: note: declared here
683 | std::string toString (size_t sizeKmer) const
| ^
8 warnings generated.
make[1]: *** [CMakeFiles/Makefile2:238: ext/gatb-core/src/CMakeFiles/gatbcore-static.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
mi2ly-0.12
error: Cannot build '/nix/store/k44d45ficwrwhs76vmwdc9qiblhara0j-mi2ly-x86_64-unknown-linux-gnufilc0-0.12.drv'.
Reason: builder failed with exit code 127.
Output paths:
/nix/store/k2v9za94m9kw04ghnk0rj1pkvxw2p39g-mi2ly-x86_64-unknown-linux-gnufilc0-0.12
Last 11 log lines:
> Running phase: unpackPhase
> unpacking source archive /nix/store/p7jaqk67y3qsif69pc7pnclj592agnvd-mi2ly.0.12.tar.bz2
> source root is .
> setting SOURCE_DATE_EPOCH to timestamp 1105051408 of file "./mi2ly.h"
> Running phase: patchPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: configurePhase
> no configure script, doing nothing
> Running phase: buildPhase
> ./cc: line 1: gcc: command not found
For full logs, run:
nix log /nix/store/k44d45ficwrwhs76vmwdc9qiblhara0j-mi2ly-x86_64-unknown-linux-gnufilc0-0.12.drvmicronucleus-2.04
error: Cannot build '/nix/store/l23isdrnrpr2lc6gfjav6zakw5ajifnm-micronucleus-x86_64-unknown-linux-gnufilc0-2.04.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/pbmfp7l41q9pahf898af6k28j5brn39f-micronucleus-x86_64-unknown-linux-gnufilc0-2.04
Last 25 log lines:
> Building library: micronucleus_lib...
> cc -Ilibrary -O -g -D LINUX -c library/micronucleus_lib.c
> library/micronucleus_lib.c:276:16: warning: passing 'unsigned char[page_length]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
> 276 | page_buffer, page_length,
> | ^~~~~~~~~~~
> /nix/store/f22v05fgi8l0sxpsaz2vjdiavgfzg8nf-libusb-compat-x86_64-unknown-linux-gnufilc0-0.1.8-dev/include/usb.h:330:30: note: passing argument to parameter 'bytes' here
> 330 | int value, int index, char *bytes, int size, int timeout);
> | ^
> 1 warning generated.
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: libusb-config: command not found
> Building library: littleWire_util...
> cc -Ilibrary -O -g -D LINUX -c library/littleWire_util.c
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: libusb-config: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: libusb-config: command not found
> Building command line tool: micronucleus...
> cc -Ilibrary -O -g -D LINUX -o micronucleus micronucleus.c micronucleus_lib.o littleWire_util.o
> micronucleus_lib.o:micronucleus_lib.c:function pizlonatedFI1_usb_init:(.text+0x26b7): error: undefined reference to 'pizlonated_usb_init'
> micronucleus_lib.o:micronucleus_lib.c:function pizlonatedFI2_usb_find_busses:(.text+0x2727): error: undefined reference to 'pizlonated_usb_find_busses'
> micronucleus_lib.o:micronucleus_lib.c:function pizlonatedFI2_usb_find_devices:(.text+0x27b7): error: undefined reference to 'pizlonated_usb_find_devices'
> micronucleus_lib.o:micronucleus_lib.c:function pizlonatedFI9_usb_get_busses:(.text+0x2847): error: undefined reference to 'pizlonated_usb_get_busses'
> micronucleus_lib.o:micronucleus_lib.c:function pizlonatedFI1073_usb_open:(.text+0x2a01): error: undefined reference to 'pizlonated_usb_open'
> micronucleus_lib.o:micronucleus_lib.c:function pizlonatedFI3000912518_usb_control_msg:(.text+0x2d6d): error: undefined reference to 'pizlonated_usb_control_msg'
> micronucleus_lib.o:micronucleus_lib.c:function pizlonatedFI1066_usb_close:(.text+0x30a1): error: undefined reference to 'pizlonated_usb_close'
> clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
> make: *** [Makefile:60: micronucleus] Error 1
For full logs, run:
nix log /nix/store/l23isdrnrpr2lc6gfjav6zakw5ajifnm-micronucleus-x86_64-unknown-linux-gnufilc0-2.04.drvmicropython-1.25.0
error: Cannot build '/nix/store/zmxk9aqmbacg5mg1a8rd3qzavwf31n43-micropython-x86_64-unknown-linux-gnufilc0-1.25.0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/grnri5pylzhzliwvvbmhgi0cbylmv3ka-micropython-x86_64-unknown-linux-gnufilc0-1.25.0
Last 25 log lines:
> ^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11/lib/python3.12/multiprocessing/pool.py", line 873, in next
> raise value
> File "/nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11/lib/python3.12/multiprocessing/pool.py", line 125, in worker
> result = (True, func(*args, **kwds))
> ^^^^^^^^^^^^^^^^^^^
> File "/build/source/mpy-cross/../py/makeqstrdefs.py", line 65, in run
> return subprocess.check_output(args.pp + flags + files)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11/lib/python3.12/subprocess.py", line 466, in check_output
> return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11/lib/python3.12/subprocess.py", line 548, in run
> with Popen(*popenargs, **kwargs) as process:
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11/lib/python3.12/subprocess.py", line 1026, in __init__
> self._execute_child(args, executable, preexec_fn, close_fds,
> File "/nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11/lib/python3.12/subprocess.py", line 1955, in _execute_child
> raise child_exception_type(errno_num, err_msg, err_filename)
> FileNotFoundError: [Errno 2] No such file or directory: 'gcc'
> make[1]: *** [../py/mkrules.mk:133: build/genhdr/qstr.i.last] Error 1
> make[1]: *** Deleting file 'build/genhdr/qstr.i.last'
> make[1]: Leaving directory '/build/source/mpy-cross'
> make: *** [../../py/mkrules.mk:190: ../../mpy-cross/build/mpy-cross] Error 2
> make: Leaving directory '/build/source/ports/unix'
For full logs, run:
nix log /nix/store/zmxk9aqmbacg5mg1a8rd3qzavwf31n43-micropython-x86_64-unknown-linux-gnufilc0-1.25.0.drvmicrosoft-gsl-4.0.0
error: Cannot build '/nix/store/w8z285prfnqdph75njsal8qxsa9l7gxm-microsoft-gsl-x86_64-unknown-linux-gnufilc0-4.0.0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/mvk71p39iswy6havh7zll1v8nn1fcfgy-microsoft-gsl-x86_64-unknown-linux-gnufilc0-4.0.0
Last 25 log lines:
> 575 | return type{data() + Offset, Count == dynamic_extent ? size() - Offset : Count};
> | ^~~~~~
> /build/source/include/gsl/span:614:16: error: unsafe buffer access [-Werror,-Wunsafe-buffer-usage]
> 614 | return data()[idx];
> | ^~~~~~
> /build/source/include/gsl/span:626:16: error: unsafe buffer access [-Werror,-Wunsafe-buffer-usage]
> 626 | return data()[size() - 1];
> | ^~~~~~
> /build/source/include/gsl/span:638:23: error: unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage]
> 638 | return {data, data + size(), data};
> | ^~~~
> /build/source/include/gsl/span:647:30: error: unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage]
> 647 | const auto endData = data + storage_.size();
> | ^~~~
> /build/source/include/gsl/span:168:15: error: unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage]
> 168 | --current_;
> | ^~~~~~~~
> /build/source/include/gsl/span:187:13: error: unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage]
> 187 | current_ += n;
> | ^~~~~~~~
> fatal error: too many errors emitted, stopping now [-ferror-limit=]
> 20 errors generated.
> make[2]: *** [tests/CMakeFiles/gsl_tests.dir/build.make:163: tests/CMakeFiles/gsl_tests.dir/span_compatibility_tests.cpp.o] Error 1
> make[1]: *** [CMakeFiles/Makefile2:132: tests/CMakeFiles/gsl_tests.dir/all] Error 2
> make: *** [Makefile:146: all] Error 2
For full logs, run:
nix log /nix/store/w8z285prfnqdph75njsal8qxsa9l7gxm-microsoft-gsl-x86_64-unknown-linux-gnufilc0-4.0.0.drvmimalloc-3.0.3
error: Cannot build '/nix/store/kqcjq2nsvfsmdh3iypiksrv05zbg49d3-mimalloc-x86_64-unknown-linux-gnufilc0-3.0.3.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/1vf48n9mljcpgjr936hhg7c5pcj50kgi-mimalloc-x86_64-unknown-linux-gnufilc0-3.0.3
/nix/store/d7ndic2kcna49q4qlbcbv9dqrpv9bzp0-mimalloc-x86_64-unknown-linux-gnufilc0-3.0.3-dev
Last 25 log lines:
> (libmimalloc.so.3.0) <somewhere>: _mi_os_init
> (libmimalloc.so.3.0) <somewhere>: mi_process_init
> (libmimalloc.so.3.0) <somewhere>: _mi_process_load
> (libmimalloc.so.3.0) <somewhere>: mi_process_attach
> (libpizlo.so) <runtime>: run_global_ctor
> (libpizlo.so) <runtime>: zrun_deferred_global_ctors
> (libc.so.6666) ../csu/libc-start.c:151:3: __libc_start_main
> (libpizlo.so) <runtime>: start_program
> [466] filc panic: user thwarted themselves.
> SIGTRAP
>
>
> 0% tests passed, 4 tests failed out of 4
>
> Total Test time (real) = 0.02 sec
>
> The following tests FAILED:
> 1 - test-api (SIGTRAP)
> 2 - test-api-fill (SIGTRAP)
> 3 - test-stress (SIGTRAP)
> 4 - test-stress-dynamic (Failed)
> Errors while running CTest
> FAILED: CMakeFiles/test.util
> cd /build/source/build && /nix/store/sywrvcqgm7bf6njpfbkhd8iy4iaymhj2-cmake-3.31.6/bin/ctest --force-new-ctest-process
> ninja: build stopped: subcommand failed.
For full logs, run:
nix log /nix/store/kqcjq2nsvfsmdh3iypiksrv05zbg49d3-mimalloc-x86_64-unknown-linux-gnufilc0-3.0.3.drvmini-httpd-1.7
error: Cannot build '/nix/store/nlm7qb5l2gjd1h8q6azq5w487fzfx9g8-mini-httpd-x86_64-unknown-linux-gnufilc0-1.7.drv'.
Reason: builder failed with exit code 77.
Output paths:
/nix/store/rcvn5zz4sfm9pjlm1h7cbmhxgvjpgmr7-mini-httpd-x86_64-unknown-linux-gnufilc0-1.7
Last 25 log lines:
> setting SOURCE_DATE_EPOCH to timestamp 1503957600 of file "mini-httpd-1.7/urldecode.hh"
> Running phase: patchPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.sub
> Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.guess
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.sub
> Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.guess
> Running phase: configurePhase
> patching script interpreter paths in ./configure
> ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
> configure flags: --disable-dependency-tracking --prefix=/nix/store/rcvn5zz4sfm9pjlm1h7cbmhxgvjpgmr7-mini-httpd-x86_64-unknown-linux-gnufilc0-1.7 --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0
> checking for a BSD-compatible install... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/install -c
> checking whether build environment is sane... yes
> checking for x86_64-unknown-linux-gnufilc0-strip... strip
> checking for a thread-safe mkdir -p... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> configure: mini-httpd 1.7
> checking for x86_64-unknown-linux-gnufilc0-gcc... clang
> checking whether the C compiler works... no
> configure: error: in `/build/mini-httpd-1.7':
> configure: error: C compiler cannot create executables
> See `config.log' for more details
For full logs, run:
nix log /nix/store/nlm7qb5l2gjd1h8q6azq5w487fzfx9g8-mini-httpd-x86_64-unknown-linux-gnufilc0-1.7.drvminia-3.2.1
error: Cannot build '/nix/store/lny2v58pnkkvik611cz0w7362yfmqa97-minia-x86_64-unknown-linux-gnufilc0-3.2.1.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/f4gk39xx34v3hgj4xbl2mrkf5ws6kx52-minia-x86_64-unknown-linux-gnufilc0-3.2.1
Last 25 log lines:
> | ^
> /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:324:61: note: in instantiation of member function 'gatb::core::kmer::impl::Sequence2SuperKmer<96>::operator()' requested here
> 324 | for (size_t i=0; i<items.size(); i++) { (*_fct) (items[i]); }
> | ^
> /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:300:9: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>::execute' requested here
> 300 | IteratorCommand (Iterator<Item>* it, Functor*& fct, system::ISynchronizer& synchro, size_t groupSize, bool deleteSynchro)
> | ^
> /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:268:37: note: in instantiation of member function 'gatb::core::tools::dp::IDispatcher::IteratorCommand<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>::IteratorCommand' requested here
> 268 | commands.push_back (new IteratorCommand<Item,Functor> (iterator, *it, *synchro, groupSize, deleteSynchro));
> | ^
> /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/designpattern/api/ICommand.hpp:190:18: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>' requested here
> 190 | status = iterate (iterator, functors, groupSize, deleteSynchro);
> | ^
> /build/source/thirdparty/gatb-core/gatb-core/src/gatb/kmer/impl/SortingCountAlgorithm.cpp:1256:22: note: in instantiation of function template specialization 'gatb::core::tools::dp::IDispatcher::iterate<gatb::core::bank::Sequence, gatb::core::kmer::impl::FillPartitions<96>>' requested here
> 1256 | getDispatcher()->iterate (itBanks[i], FillPartitions<span,true> (
> | ^
> /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:685:18: note: function parameter 'sizeKmer' with unknown value cannot be used in a constant expression
> 685 | char seq[sizeKmer+1];
> | ^
> /build/source/thirdparty/gatb-core/gatb-core/src/gatb/tools/math/LargeInt.hpp:683:34: note: declared here
> 683 | std::string toString (size_t sizeKmer) const
> | ^
> 8 warnings generated.
> make[1]: *** [CMakeFiles/Makefile2:238: ext/gatb-core/src/CMakeFiles/gatbcore-static.dir/all] Error 2
> make: *** [Makefile:156: all] Error 2
For full logs, run:
nix log /nix/store/lny2v58pnkkvik611cz0w7362yfmqa97-minia-x86_64-unknown-linux-gnufilc0-3.2.1.drvminipro-0.7.2
error: Cannot build '/nix/store/81dgcfdg222742f3l94h20zsnpnvxb8p-minipro-x86_64-unknown-linux-gnufilc0-0.7.2.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/0ii60z3pi1cpy1i2psla3gb2fyh0s3cr-minipro-x86_64-unknown-linux-gnufilc0-0.7.2
Last 13 log lines:
> Running phase: unpackPhase
> unpacking source archive /nix/store/25ggdbd6rci60k0wi6mqhs61gxqmqwpj-source
> source root is source
> Running phase: patchPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: configurePhase
> no configure script, doing nothing
> Running phase: buildPhase
> build flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash VERSION=0.7.2 PREFIX=\$\(out\) UDEV_DIR=\$\(out\)/lib/udev COMPLETIONS_DIR=\$\(out\)/share/bash-completion/completions PKG_CONFIG=/nix/store/11y23qx4ia32d0h3g3xmv7wxx4l2k4gb-pkgconf-wrapper-2.4.3/bin/pkg-config CC=cc CFLAGS=-O2
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: /nix/store/11y23qx4ia32d0h3g3xmv7wxx4l2k4gb-pkgconf-wrapper-2.4.3/bin/pkg-config: No such file or directory
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: /nix/store/11y23qx4ia32d0h3g3xmv7wxx4l2k4gb-pkgconf-wrapper-2.4.3/bin/pkg-config: No such file or directory
> Makefile:88: *** "libusb-1.0 not found". Stop.
For full logs, run:
nix log /nix/store/81dgcfdg222742f3l94h20zsnpnvxb8p-minipro-x86_64-unknown-linux-gnufilc0-0.7.2.drvminisat-2.2.1
error: Cannot build '/nix/store/vyvns5rabida2smn49m2ypr3inw1009q-minisat-x86_64-unknown-linux-gnufilc0-2.2.1.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/j3gk0s3f6yiy5x6wd1lj753sb8vmg7f5-minisat-x86_64-unknown-linux-gnufilc0-2.2.1
Last 25 log lines:
> [ 14%] Building CXX object CMakeFiles/minisat-lib-static.dir/minisat/core/Solver.cc.o
> [ 28%] Building CXX object CMakeFiles/minisat-lib-static.dir/minisat/simp/SimpSolver.cc.o
> [ 28%] Building CXX object CMakeFiles/minisat-lib-shared.dir/minisat/utils/Options.cc.o
> [ 35%] Building CXX object CMakeFiles/minisat-lib-static.dir/minisat/utils/System.cc.o
> [ 50%] Building CXX object CMakeFiles/minisat-lib-shared.dir/minisat/core/Solver.cc.o
> [ 50%] Building CXX object CMakeFiles/minisat-lib-shared.dir/minisat/utils/System.cc.o
> [ 57%] Building CXX object CMakeFiles/minisat-lib-shared.dir/minisat/simp/SimpSolver.cc.o
> [ 64%] Linking CXX shared library libminisat.so
> [ 71%] Linking CXX static library libminisat.a
> [ 71%] Built target minisat-lib-shared
> [ 71%] Built target minisat-lib-static
> [ 78%] Building CXX object CMakeFiles/minisat_simp.dir/minisat/simp/Main.cc.o
> [ 85%] Building CXX object CMakeFiles/minisat_core.dir/minisat/core/Main.cc.o
> [ 92%] Linking CXX executable minisat_core
> libminisat.a(Solver.cc.o):Solver.cc:function pizlonatedFI4792_pow:(.text+0x25516): error: undefined reference to 'pizlonated_pow'
> clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
> make[2]: *** [CMakeFiles/minisat_core.dir/build.make:102: minisat_core] Error 1
> make[1]: *** [CMakeFiles/Makefile2:160: CMakeFiles/minisat_core.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> [100%] Linking CXX executable minisat
> libminisat.a(Solver.cc.o):Solver.cc:function pizlonatedFI4792_pow:(.text+0x25516): error: undefined reference to 'pizlonated_pow'
> clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
> make[2]: *** [CMakeFiles/minisat_simp.dir/build.make:102: minisat] Error 1
> make[1]: *** [CMakeFiles/Makefile2:192: CMakeFiles/minisat_simp.dir/all] Error 2
> make: *** [Makefile:136: all] Error 2
For full logs, run:
nix log /nix/store/vyvns5rabida2smn49m2ypr3inw1009q-minisat-x86_64-unknown-linux-gnufilc0-2.2.1.drvminiscript-unstable-2023-03-16
error: Cannot build '/nix/store/7wf09vc1fqbkh3qs7494zvcawxf76q32-miniscript-x86_64-unknown-linux-gnufilc0-unstable-2023-03-16.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/3p3lhvwwpfrkhrk6n5kals1lhl5c4kl9-miniscript-x86_64-unknown-linux-gnufilc0-unstable-2023-03-16
Last 13 log lines:
> Running phase: unpackPhase
> unpacking source archive /nix/store/7qcwcj4liz05dxkxvaszrrfhb8d1xyxa-source
> source root is source
> Running phase: patchPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: configurePhase
> no configure script, doing nothing
> Running phase: buildPhase
> build flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash
> g++ -O3 -g0 -Wall -std=c++17 -march=native -flto -Ibitcoin bitcoin/util/strencodings.cpp bitcoin/util/spanparsing.cpp bitcoin/script/script.cpp bitcoin/script/miniscript.cpp compiler.cpp main.cpp -o miniscript
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: g++: command not found
> make: *** [Makefile:5: miniscript] Error 127
For full logs, run:
nix log /nix/store/7wf09vc1fqbkh3qs7494zvcawxf76q32-miniscript-x86_64-unknown-linux-gnufilc0-unstable-2023-03-16.drverror: build of '/nix/store/7wf09vc1fqbkh3qs7494zvcawxf76q32-miniscript-x86_64-unknown-linux-gnufilc0-unstable-2023-03-16.drv^*', '/nix/store/81dgcfdg222742f3l94h20zsnpnvxb8p-minipro-x86_64-unknown-linux-gnufilc0-0.7.2.drv^*', '/nix/store/k44d45ficwrwhs76vmwdc9qiblhara0j-mi2ly-x86_64-unknown-linux-gnufilc0-0.12.drv^*', '/nix/store/kqcjq2nsvfsmdh3iypiksrv05zbg49d3-mimalloc-x86_64-unknown-linux-gnufilc0-3.0.3.drv^*', '/nix/store/l23isdrnrpr2lc6gfjav6zakw5ajifnm-micronucleus-x86_64-unknown-linux-gnufilc0-2.04.drv^*', '/nix/store/lny2v58pnkkvik611cz0w7362yfmqa97-minia-x86_64-unknown-linux-gnufilc0-3.2.1.drv^*', '/nix/store/nlm7qb5l2gjd1h8q6azq5w487fzfx9g8-mini-httpd-x86_64-unknown-linux-gnufilc0-1.7.drv^*', '/nix/store/vyvns5rabida2smn49m2ypr3inw1009q-minisat-x86_64-unknown-linux-gnufilc0-2.2.1.drv^*', '/nix/store/w8z285prfnqdph75njsal8qxsa9l7gxm-microsoft-gsl-x86_64-unknown-linux-gnufilc0-4.0.0.drv^*', '/nix/store/zmxk9aqmbacg5mg1a8rd3qzavwf31n43-micropython-x86_64-unknown-linux-gnufilc0-1.25.0.drv^*' failed
End of log