Created
November 28, 2013 02:29
-
-
Save kempj/7686421 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
make | |
g++ -fPIC -c hpxMP.cpp -o hpxMP.o `pkg-config --cflags --libs hpx_application` | |
hpxMP.cpp: In constructor ‘initialize_hpx::initialize_hpx(int, omp_micro, frame_pointer_t)’: | |
hpxMP.cpp:115:56: error: invalid initialization of non-const reference of type ‘std::basic_string<char>&’ from an rvalue of type ‘std::string {aka std::basic_string<char>}’ | |
boost::algorithm::token_compress_on); | |
^ | |
In file included from /home/jeremy/hpx/include/hpx/runtime/components/component_registry.hpp:24:0, | |
from /home/jeremy/hpx/include/hpx/include/components.hpp:11, | |
from /home/jeremy/hpx/include/hpx/include/runtime.hpp:11, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:11, | |
from hpxMP.cpp:7: | |
/home/jeremy/boost/include/boost/algorithm/string/split.hpp:140:35: error: in passing argument 1 of ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::basic_string<char>; RangeT = std::vector<std::basic_string<char> >; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’ | |
inline SequenceSequenceT& split( | |
^ | |
hpxMP.cpp:120:21: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] | |
argv[0] = "hpxMP"; | |
^ | |
In file included from /home/jeremy/hpx/include/hpx/util/polymorphic_factory.hpp:13:0, | |
from /home/jeremy/hpx/include/hpx/util/detail/function_template.hpp:24, | |
from /home/jeremy/hpx/include/hpx/util/function.hpp:13, | |
from /home/jeremy/hpx/include/hpx/config/function.hpp:12, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:37, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/home/jeremy/hpx/include/hpx/util/static.hpp: In instantiation of ‘static hpx::util::static_<T, Tag>::reference hpx::util::static_<T, Tag>::get_reference() [with T = initialize_hpx; Tag = init_hpx_tag; hpx::util::static_<T, Tag>::reference = initialize_hpx&]’: | |
/home/jeremy/hpx/include/hpx/util/static.hpp:55:27: required from ‘hpx::util::static_<T, Tag>::static_() [with T = initialize_hpx; Tag = init_hpx_tag]’ | |
hpxMP.cpp:145:54: required from here | |
/home/jeremy/hpx/include/hpx/util/static.hpp:81:22: error: no matching function for call to ‘initialize_hpx::initialize_hpx()’ | |
static T t; | |
^ | |
/home/jeremy/hpx/include/hpx/util/static.hpp:81:22: note: candidates are: | |
hpxMP.cpp:75:5: note: initialize_hpx::initialize_hpx(int, omp_micro, frame_pointer_t) | |
initialize_hpx(int Nthreads, omp_micro micro_task, frame_pointer_t fp) | |
^ | |
hpxMP.cpp:75:5: note: candidate expects 3 arguments, 0 provided | |
hpxMP.cpp:73:8: note: constexpr initialize_hpx::initialize_hpx(const initialize_hpx&) | |
struct initialize_hpx | |
^ | |
hpxMP.cpp:73:8: note: candidate expects 1 argument, 0 provided | |
hpxMP.cpp:73:8: note: constexpr initialize_hpx::initialize_hpx(initialize_hpx&&) | |
hpxMP.cpp:73:8: note: candidate expects 1 argument, 0 provided | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h: In instantiation of ‘bool std::binary_search(_FIter, _FIter, const _Tp&) [with _FIter = const char*; _Tp = std::basic_string<char>]’: | |
/home/jeremy/boost/include/boost/algorithm/string/detail/classification.hpp:223:76: required from ‘bool boost::algorithm::detail::is_any_ofF<CharT>::operator()(Char2T) const [with Char2T = std::basic_string<char>; CharT = char]’ | |
/home/jeremy/boost/include/boost/algorithm/string/detail/finder.hpp:583:45: required from ‘boost::iterator_range<Iterator> boost::algorithm::detail::token_finderF<PredicateT>::operator()(ForwardIteratorT, ForwardIteratorT) const [with ForwardIteratorT = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’ | |
/home/jeremy/boost/include/boost/function/function_template.hpp:132:42: required from ‘static R boost::detail::function::function_obj_invoker2<FunctionObj, R, T0, T1>::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; R = boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; T0 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; T1 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/function/function_template.hpp:934:38: required from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; R = boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; T0 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; T1 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/function/function_template.hpp:722:7: required from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; R = boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; T0 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; T1 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ | |
/home/jeremy/boost/include/boost/algorithm/string/detail/find_iterator.hpp:51:36: required from ‘boost::algorithm::detail::find_iterator_base<IteratorT>::find_iterator_base(FinderT, int) [with FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; IteratorT = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/algorithm/string/find_iterator.hpp:263:29: required from ‘boost::algorithm::split_iterator<IteratorT>::split_iterator(IteratorT, IteratorT, FinderT) [with FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; IteratorT = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/algorithm/string/iter_find.hpp:171:39: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&, FinderT) [with SequenceSequenceT = std::basic_string<char>; RangeT = std::vector<std::basic_string<char> >; FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >]’ | |
/home/jeremy/boost/include/boost/algorithm/string/split.hpp:149:69: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::basic_string<char>; RangeT = std::vector<std::basic_string<char> >; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’ | |
hpxMP.cpp:115:56: required from here | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: error: no match for ‘operator<’ (operand types are ‘const std::basic_string<char>’ and ‘const char’) | |
return __i != __last && !(__val < *__i); | |
^ | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: candidates are: | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:64:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_pair.h:220:5: note: template<class _T1, class _T2> constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) | |
operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_pair.h:220:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::pair<_T1, _T2>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:297:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) | |
operator<(const reverse_iterator<_Iterator>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:297:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:347:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) | |
operator<(const reverse_iterator<_IteratorL>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:347:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::reverse_iterator<_Iterator>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:1055:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&) | |
operator<(const move_iterator<_IteratorL>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:1055:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::move_iterator<_Iterator>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:1061:5: note: template<class _Iterator> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&) | |
operator<(const move_iterator<_Iterator>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:1061:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::move_iterator<_Iterator>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/string:52:0, | |
from /usr/include/c++/4.8/bits/locale_classes.h:40, | |
from /usr/include/c++/4.8/bits/ios_base.h:41, | |
from /usr/include/c++/4.8/ios:42, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/basic_string.h:2569:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&) | |
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/basic_string.h:2569:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/string:52:0, | |
from /usr/include/c++/4.8/bits/locale_classes.h:40, | |
from /usr/include/c++/4.8/bits/ios_base.h:41, | |
from /usr/include/c++/4.8/ios:42, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/basic_string.h:2581:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) | |
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/basic_string.h:2581:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: mismatched types ‘const _CharT*’ and ‘char’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/string:52:0, | |
from /usr/include/c++/4.8/bits/locale_classes.h:40, | |
from /usr/include/c++/4.8/bits/ios_base.h:41, | |
from /usr/include/c++/4.8/ios:42, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/basic_string.h:2593:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&) | |
operator<(const _CharT* __lhs, | |
^ | |
/usr/include/c++/4.8/bits/basic_string.h:2593:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: mismatched types ‘const _CharT*’ and ‘std::basic_string<char>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/vector:64:0, | |
from hpxMP.cpp:4: | |
/usr/include/c++/4.8/bits/stl_vector.h:1420:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) | |
operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_vector.h:1420:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::vector<_Tp, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/tuple:39:0, | |
from /usr/include/c++/4.8/functional:55, | |
from /usr/include/c++/4.8/memory:79, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/array:238:5: note: template<class _Tp, long unsigned int _Nm> bool std::operator<(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) | |
operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | |
^ | |
/usr/include/c++/4.8/array:238:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::array<_Tp, _Nm>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/functional:55:0, | |
from /usr/include/c++/4.8/memory:79, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/tuple:822:5: note: template<class ... _TElements, class ... _UElements> constexpr bool std::operator<(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&) | |
operator<(const tuple<_TElements...>& __t, | |
^ | |
/usr/include/c++/4.8/tuple:822:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::tuple<_Elements ...>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/memory:81:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/unique_ptr.h:523:5: note: template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&) | |
operator<(const unique_ptr<_Tp, _Dp>& __x, | |
^ | |
/usr/include/c++/4.8/bits/unique_ptr.h:523:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/memory:81:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/unique_ptr.h:534:5: note: template<class _Tp, class _Dp> bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t) | |
operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | |
^ | |
/usr/include/c++/4.8/bits/unique_ptr.h:534:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::unique_ptr<_Tp, _Dp>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/memory:81:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/unique_ptr.h:540:5: note: template<class _Tp, class _Dp> bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&) | |
operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | |
^ | |
/usr/include/c++/4.8/bits/unique_ptr.h:540:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: cannot convert ‘__val’ (type ‘const std::basic_string<char>’) to type ‘std::nullptr_t’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/4.8/memory:82, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1090:5: note: template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&) | |
operator<(const __shared_ptr<_Tp1, _Lp>& __a, | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1090:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::__shared_ptr<_Tp1, _Lp>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/4.8/memory:82, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1099:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t) | |
operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1099:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/4.8/memory:82, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1104:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&) | |
operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1104:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: cannot convert ‘__val’ (type ‘const std::basic_string<char>’) to type ‘std::nullptr_t’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/memory:82:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr.h:359:5: note: template<class _Tp1, class _Tp2> bool std::operator<(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&) | |
operator<(const shared_ptr<_Tp1>& __a, | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr.h:359:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::shared_ptr<_Tp1>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/memory:82:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr.h:368:5: note: template<class _Tp> bool std::operator<(const std::shared_ptr<_Tp1>&, std::nullptr_t) | |
operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr.h:368:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::shared_ptr<_Tp1>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/memory:82:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr.h:373:5: note: template<class _Tp> bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp1>&) | |
operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr.h:373:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: cannot convert ‘__val’ (type ‘const std::basic_string<char>’) to type ‘std::nullptr_t’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/map:60:0, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_month.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_types.hpp:12, | |
from /home/jeremy/boost/include/boost/thread/thread_time.hpp:11, | |
from /home/jeremy/boost/include/boost/thread/lock_types.hpp:18, | |
from /home/jeremy/boost/include/boost/thread/pthread/mutex.hpp:14, | |
from /home/jeremy/boost/include/boost/thread/mutex.hpp:16, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:33, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_tree.h:917:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) | |
operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_tree.h:917:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/map:61:0, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_month.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_types.hpp:12, | |
from /home/jeremy/boost/include/boost/thread/thread_time.hpp:11, | |
from /home/jeremy/boost/include/boost/thread/lock_types.hpp:18, | |
from /home/jeremy/boost/include/boost/thread/pthread/mutex.hpp:14, | |
from /home/jeremy/boost/include/boost/thread/mutex.hpp:16, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:33, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_map.h:979:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&) | |
operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_map.h:979:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/map:62:0, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_month.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_types.hpp:12, | |
from /home/jeremy/boost/include/boost/thread/thread_time.hpp:11, | |
from /home/jeremy/boost/include/boost/thread/lock_types.hpp:18, | |
from /home/jeremy/boost/include/boost/thread/pthread/mutex.hpp:14, | |
from /home/jeremy/boost/include/boost/thread/mutex.hpp:16, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:33, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_multimap.h:881:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&) | |
operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_multimap.h:881:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/set:61:0, | |
from /home/jeremy/boost/include/boost/archive/shared_ptr_helper.hpp:19, | |
from /home/jeremy/hpx/include/hpx/util/portable_binary_iarchive.hpp:49, | |
from /home/jeremy/hpx/include/hpx/util/detail/function_template.hpp:14, | |
from /home/jeremy/hpx/include/hpx/util/function.hpp:13, | |
from /home/jeremy/hpx/include/hpx/config/function.hpp:12, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:37, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_set.h:771:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator<(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&) | |
operator<(const set<_Key, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_set.h:771:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::set<_Key, _Compare, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/set:62:0, | |
from /home/jeremy/boost/include/boost/archive/shared_ptr_helper.hpp:19, | |
from /home/jeremy/hpx/include/hpx/util/portable_binary_iarchive.hpp:49, | |
from /home/jeremy/hpx/include/hpx/util/detail/function_template.hpp:14, | |
from /home/jeremy/hpx/include/hpx/util/function.hpp:13, | |
from /home/jeremy/hpx/include/hpx/config/function.hpp:12, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:37, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_multiset.h:756:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator<(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&) | |
operator<(const multiset<_Key, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_multiset.h:756:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::multiset<_Key, _Compare, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/list:63:0, | |
from /home/jeremy/boost/include/boost/archive/shared_ptr_helper.hpp:20, | |
from /home/jeremy/hpx/include/hpx/util/portable_binary_iarchive.hpp:49, | |
from /home/jeremy/hpx/include/hpx/util/detail/function_template.hpp:14, | |
from /home/jeremy/hpx/include/hpx/util/function.hpp:13, | |
from /home/jeremy/hpx/include/hpx/config/function.hpp:12, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:37, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_list.h:1631:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&) | |
operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_list.h:1631:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::list<_Tp, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/deque:64:0, | |
from /home/jeremy/boost/include/boost/algorithm/string/find_format.hpp:14, | |
from /home/jeremy/boost/include/boost/algorithm/string/replace.hpp:22, | |
from /home/jeremy/boost/include/boost/units/detail/utility.hpp:25, | |
from /home/jeremy/boost/include/boost/exception/detail/type_info.hpp:19, | |
from /home/jeremy/boost/include/boost/exception/get_error_info.hpp:17, | |
from /home/jeremy/boost/include/boost/exception/diagnostic_information.hpp:16, | |
from /home/jeremy/boost/include/boost/exception/all.hpp:15, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/context_base.hpp:51, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/coroutine_impl.hpp:48, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/coroutine.hpp:46, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:43, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_deque.h:273:5: note: template<class _Tp, class _Ref, class _Ptr> bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&) | |
operator<(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_deque.h:273:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/deque:64:0, | |
from /home/jeremy/boost/include/boost/algorithm/string/find_format.hpp:14, | |
from /home/jeremy/boost/include/boost/algorithm/string/replace.hpp:22, | |
from /home/jeremy/boost/include/boost/units/detail/utility.hpp:25, | |
from /home/jeremy/boost/include/boost/exception/detail/type_info.hpp:19, | |
from /home/jeremy/boost/include/boost/exception/get_error_info.hpp:17, | |
from /home/jeremy/boost/include/boost/exception/diagnostic_information.hpp:16, | |
from /home/jeremy/boost/include/boost/exception/all.hpp:15, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/context_base.hpp:51, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/coroutine_impl.hpp:48, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/coroutine.hpp:46, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:43, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_deque.h:281:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&) | |
operator<(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_deque.h:281:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/deque:64:0, | |
from /home/jeremy/boost/include/boost/algorithm/string/find_format.hpp:14, | |
from /home/jeremy/boost/include/boost/algorithm/string/replace.hpp:22, | |
from /home/jeremy/boost/include/boost/units/detail/utility.hpp:25, | |
from /home/jeremy/boost/include/boost/exception/detail/type_info.hpp:19, | |
from /home/jeremy/boost/include/boost/exception/get_error_info.hpp:17, | |
from /home/jeremy/boost/include/boost/exception/diagnostic_information.hpp:16, | |
from /home/jeremy/boost/include/boost/exception/all.hpp:15, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/context_base.hpp:51, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/coroutine_impl.hpp:48, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/coroutine.hpp:46, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:43, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_deque.h:1975:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&) | |
operator<(const deque<_Tp, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_deque.h:1975:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::deque<_Tp, _Alloc>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/stack:61:0, | |
from /home/jeremy/boost/include/boost/filesystem/operations.hpp:42, | |
from /home/jeremy/hpx/include/hpx/util/logging/format/destination/rolling_file.hpp:36, | |
from /home/jeremy/hpx/include/hpx/util/logging/writer/named_write.hpp:29, | |
from /home/jeremy/hpx/include/hpx/util/logging/format/named_write.hpp:24, | |
from /home/jeremy/hpx/include/hpx/util/logging.hpp:14, | |
from /home/jeremy/hpx/include/hpx/exception.hpp:18, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:10, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_stack.h:261:5: note: template<class _Tp, class _Seq> bool std::operator<(const std::stack<_Tp, _Seq>&, const std::stack<_Tp, _Seq>&) | |
operator<(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_stack.h:261:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const std::stack<_Tp, _Seq>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:836:5: note: template<class _Iterator, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) | |
operator<(const __normal_iterator<_Iterator, _Container>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:836:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:830:5: note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) | |
operator<(const __normal_iterator<_IteratorL, _Container>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:830:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/algorithm:62:0, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:42, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_algo.h:2710:39: note: ‘const std::basic_string<char>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’ | |
return __i != __last && !(__val < *__i); | |
^ | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h: In instantiation of ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = const char*; _Tp = std::basic_string<char>]’: | |
/usr/include/c++/4.8/bits/stl_algo.h:2709:69: required from ‘bool std::binary_search(_FIter, _FIter, const _Tp&) [with _FIter = const char*; _Tp = std::basic_string<char>]’ | |
/home/jeremy/boost/include/boost/algorithm/string/detail/classification.hpp:223:76: required from ‘bool boost::algorithm::detail::is_any_ofF<CharT>::operator()(Char2T) const [with Char2T = std::basic_string<char>; CharT = char]’ | |
/home/jeremy/boost/include/boost/algorithm/string/detail/finder.hpp:583:45: required from ‘boost::iterator_range<Iterator> boost::algorithm::detail::token_finderF<PredicateT>::operator()(ForwardIteratorT, ForwardIteratorT) const [with ForwardIteratorT = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’ | |
/home/jeremy/boost/include/boost/function/function_template.hpp:132:42: required from ‘static R boost::detail::function::function_obj_invoker2<FunctionObj, R, T0, T1>::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; R = boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; T0 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; T1 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/function/function_template.hpp:934:38: required from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; R = boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; T0 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; T1 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/function/function_template.hpp:722:7: required from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; R = boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; T0 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; T1 = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ | |
/home/jeremy/boost/include/boost/algorithm/string/detail/find_iterator.hpp:51:36: required from ‘boost::algorithm::detail::find_iterator_base<IteratorT>::find_iterator_base(FinderT, int) [with FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; IteratorT = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/algorithm/string/find_iterator.hpp:263:29: required from ‘boost::algorithm::split_iterator<IteratorT>::split_iterator(IteratorT, IteratorT, FinderT) [with FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; IteratorT = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/algorithm/string/iter_find.hpp:171:39: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&, FinderT) [with SequenceSequenceT = std::basic_string<char>; RangeT = std::vector<std::basic_string<char> >; FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >]’ | |
/home/jeremy/boost/include/boost/algorithm/string/split.hpp:149:69: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::basic_string<char>; RangeT = std::vector<std::basic_string<char> >; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’ | |
hpxMP.cpp:115:56: required from here | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: error: no match for ‘operator<’ (operand types are ‘const char’ and ‘const std::basic_string<char>’) | |
if (*__middle < __val) | |
^ | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: candidates are: | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:64:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_pair.h:220:5: note: template<class _T1, class _T2> constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) | |
operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_pair.h:220:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:297:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) | |
operator<(const reverse_iterator<_Iterator>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:297:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:347:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) | |
operator<(const reverse_iterator<_IteratorL>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:347:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:1055:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&) | |
operator<(const move_iterator<_IteratorL>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:1055:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::move_iterator<_Iterator>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:1061:5: note: template<class _Iterator> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&) | |
operator<(const move_iterator<_Iterator>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:1061:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::move_iterator<_Iterator>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/string:52:0, | |
from /usr/include/c++/4.8/bits/locale_classes.h:40, | |
from /usr/include/c++/4.8/bits/ios_base.h:41, | |
from /usr/include/c++/4.8/ios:42, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/basic_string.h:2569:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&) | |
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/basic_string.h:2569:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/string:52:0, | |
from /usr/include/c++/4.8/bits/locale_classes.h:40, | |
from /usr/include/c++/4.8/bits/ios_base.h:41, | |
from /usr/include/c++/4.8/ios:42, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/basic_string.h:2581:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) | |
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/basic_string.h:2581:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/string:52:0, | |
from /usr/include/c++/4.8/bits/locale_classes.h:40, | |
from /usr/include/c++/4.8/bits/ios_base.h:41, | |
from /usr/include/c++/4.8/ios:42, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/basic_string.h:2593:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&) | |
operator<(const _CharT* __lhs, | |
^ | |
/usr/include/c++/4.8/bits/basic_string.h:2593:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const _CharT*’ and ‘char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/vector:64:0, | |
from hpxMP.cpp:4: | |
/usr/include/c++/4.8/bits/stl_vector.h:1420:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) | |
operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_vector.h:1420:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::vector<_Tp, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/tuple:39:0, | |
from /usr/include/c++/4.8/functional:55, | |
from /usr/include/c++/4.8/memory:79, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/array:238:5: note: template<class _Tp, long unsigned int _Nm> bool std::operator<(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) | |
operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) | |
^ | |
/usr/include/c++/4.8/array:238:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/functional:55:0, | |
from /usr/include/c++/4.8/memory:79, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/tuple:822:5: note: template<class ... _TElements, class ... _UElements> constexpr bool std::operator<(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&) | |
operator<(const tuple<_TElements...>& __t, | |
^ | |
/usr/include/c++/4.8/tuple:822:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/memory:81:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/unique_ptr.h:523:5: note: template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&) | |
operator<(const unique_ptr<_Tp, _Dp>& __x, | |
^ | |
/usr/include/c++/4.8/bits/unique_ptr.h:523:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::unique_ptr<_Tp, _Dp>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/memory:81:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/unique_ptr.h:534:5: note: template<class _Tp, class _Dp> bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t) | |
operator<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) | |
^ | |
/usr/include/c++/4.8/bits/unique_ptr.h:534:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::unique_ptr<_Tp, _Dp>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/memory:81:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/unique_ptr.h:540:5: note: template<class _Tp, class _Dp> bool std::operator<(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&) | |
operator<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) | |
^ | |
/usr/include/c++/4.8/bits/unique_ptr.h:540:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: cannot convert ‘* __middle’ (type ‘const char’) to type ‘std::nullptr_t’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/4.8/memory:82, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1090:5: note: template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&) | |
operator<(const __shared_ptr<_Tp1, _Lp>& __a, | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1090:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::__shared_ptr<_Tp1, _Lp>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/4.8/memory:82, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1099:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator<(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t) | |
operator<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1099:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/shared_ptr.h:52:0, | |
from /usr/include/c++/4.8/memory:82, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1104:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator<(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&) | |
operator<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr_base.h:1104:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: cannot convert ‘* __middle’ (type ‘const char’) to type ‘std::nullptr_t’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/memory:82:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr.h:359:5: note: template<class _Tp1, class _Tp2> bool std::operator<(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&) | |
operator<(const shared_ptr<_Tp1>& __a, | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr.h:359:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::shared_ptr<_Tp1>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/memory:82:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr.h:368:5: note: template<class _Tp> bool std::operator<(const std::shared_ptr<_Tp1>&, std::nullptr_t) | |
operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr.h:368:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::shared_ptr<_Tp1>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/memory:82:0, | |
from /home/jeremy/boost/include/boost/config/no_tr1/memory.hpp:21, | |
from /home/jeremy/boost/include/boost/smart_ptr/shared_ptr.hpp:27, | |
from /home/jeremy/boost/include/boost/shared_ptr.hpp:17, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:30, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/shared_ptr.h:373:5: note: template<class _Tp> bool std::operator<(std::nullptr_t, const std::shared_ptr<_Tp1>&) | |
operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept | |
^ | |
/usr/include/c++/4.8/bits/shared_ptr.h:373:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: cannot convert ‘* __middle’ (type ‘const char’) to type ‘std::nullptr_t’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/map:60:0, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_month.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_types.hpp:12, | |
from /home/jeremy/boost/include/boost/thread/thread_time.hpp:11, | |
from /home/jeremy/boost/include/boost/thread/lock_types.hpp:18, | |
from /home/jeremy/boost/include/boost/thread/pthread/mutex.hpp:14, | |
from /home/jeremy/boost/include/boost/thread/mutex.hpp:16, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:33, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_tree.h:917:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) | |
operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_tree.h:917:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/map:61:0, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_month.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_types.hpp:12, | |
from /home/jeremy/boost/include/boost/thread/thread_time.hpp:11, | |
from /home/jeremy/boost/include/boost/thread/lock_types.hpp:18, | |
from /home/jeremy/boost/include/boost/thread/pthread/mutex.hpp:14, | |
from /home/jeremy/boost/include/boost/thread/mutex.hpp:16, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:33, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_map.h:979:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&) | |
operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_map.h:979:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::map<_Key, _Tp, _Compare, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/map:62:0, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_month.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /home/jeremy/boost/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /home/jeremy/boost/include/boost/date_time/posix_time/posix_time_types.hpp:12, | |
from /home/jeremy/boost/include/boost/thread/thread_time.hpp:11, | |
from /home/jeremy/boost/include/boost/thread/lock_types.hpp:18, | |
from /home/jeremy/boost/include/boost/thread/pthread/mutex.hpp:14, | |
from /home/jeremy/boost/include/boost/thread/mutex.hpp:16, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:33, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_multimap.h:881:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&) | |
operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_multimap.h:881:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/set:61:0, | |
from /home/jeremy/boost/include/boost/archive/shared_ptr_helper.hpp:19, | |
from /home/jeremy/hpx/include/hpx/util/portable_binary_iarchive.hpp:49, | |
from /home/jeremy/hpx/include/hpx/util/detail/function_template.hpp:14, | |
from /home/jeremy/hpx/include/hpx/util/function.hpp:13, | |
from /home/jeremy/hpx/include/hpx/config/function.hpp:12, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:37, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_set.h:771:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator<(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&) | |
operator<(const set<_Key, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_set.h:771:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::set<_Key, _Compare, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/set:62:0, | |
from /home/jeremy/boost/include/boost/archive/shared_ptr_helper.hpp:19, | |
from /home/jeremy/hpx/include/hpx/util/portable_binary_iarchive.hpp:49, | |
from /home/jeremy/hpx/include/hpx/util/detail/function_template.hpp:14, | |
from /home/jeremy/hpx/include/hpx/util/function.hpp:13, | |
from /home/jeremy/hpx/include/hpx/config/function.hpp:12, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:37, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_multiset.h:756:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator<(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&) | |
operator<(const multiset<_Key, _Compare, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_multiset.h:756:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::multiset<_Key, _Compare, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/list:63:0, | |
from /home/jeremy/boost/include/boost/archive/shared_ptr_helper.hpp:20, | |
from /home/jeremy/hpx/include/hpx/util/portable_binary_iarchive.hpp:49, | |
from /home/jeremy/hpx/include/hpx/util/detail/function_template.hpp:14, | |
from /home/jeremy/hpx/include/hpx/util/function.hpp:13, | |
from /home/jeremy/hpx/include/hpx/config/function.hpp:12, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:37, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_list.h:1631:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&) | |
operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_list.h:1631:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::list<_Tp, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/deque:64:0, | |
from /home/jeremy/boost/include/boost/algorithm/string/find_format.hpp:14, | |
from /home/jeremy/boost/include/boost/algorithm/string/replace.hpp:22, | |
from /home/jeremy/boost/include/boost/units/detail/utility.hpp:25, | |
from /home/jeremy/boost/include/boost/exception/detail/type_info.hpp:19, | |
from /home/jeremy/boost/include/boost/exception/get_error_info.hpp:17, | |
from /home/jeremy/boost/include/boost/exception/diagnostic_information.hpp:16, | |
from /home/jeremy/boost/include/boost/exception/all.hpp:15, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/context_base.hpp:51, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/coroutine_impl.hpp:48, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/coroutine.hpp:46, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:43, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_deque.h:273:5: note: template<class _Tp, class _Ref, class _Ptr> bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&) | |
operator<(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_deque.h:273:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/deque:64:0, | |
from /home/jeremy/boost/include/boost/algorithm/string/find_format.hpp:14, | |
from /home/jeremy/boost/include/boost/algorithm/string/replace.hpp:22, | |
from /home/jeremy/boost/include/boost/units/detail/utility.hpp:25, | |
from /home/jeremy/boost/include/boost/exception/detail/type_info.hpp:19, | |
from /home/jeremy/boost/include/boost/exception/get_error_info.hpp:17, | |
from /home/jeremy/boost/include/boost/exception/diagnostic_information.hpp:16, | |
from /home/jeremy/boost/include/boost/exception/all.hpp:15, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/context_base.hpp:51, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/coroutine_impl.hpp:48, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/coroutine.hpp:46, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:43, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_deque.h:281:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&) | |
operator<(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_deque.h:281:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/deque:64:0, | |
from /home/jeremy/boost/include/boost/algorithm/string/find_format.hpp:14, | |
from /home/jeremy/boost/include/boost/algorithm/string/replace.hpp:22, | |
from /home/jeremy/boost/include/boost/units/detail/utility.hpp:25, | |
from /home/jeremy/boost/include/boost/exception/detail/type_info.hpp:19, | |
from /home/jeremy/boost/include/boost/exception/get_error_info.hpp:17, | |
from /home/jeremy/boost/include/boost/exception/diagnostic_information.hpp:16, | |
from /home/jeremy/boost/include/boost/exception/all.hpp:15, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/context_base.hpp:51, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/coroutine_impl.hpp:48, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/coroutine.hpp:46, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:43, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_deque.h:1975:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&) | |
operator<(const deque<_Tp, _Alloc>& __x, | |
^ | |
/usr/include/c++/4.8/bits/stl_deque.h:1975:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::deque<_Tp, _Alloc>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/stack:61:0, | |
from /home/jeremy/boost/include/boost/filesystem/operations.hpp:42, | |
from /home/jeremy/hpx/include/hpx/util/logging/format/destination/rolling_file.hpp:36, | |
from /home/jeremy/hpx/include/hpx/util/logging/writer/named_write.hpp:29, | |
from /home/jeremy/hpx/include/hpx/util/logging/format/named_write.hpp:24, | |
from /home/jeremy/hpx/include/hpx/util/logging.hpp:14, | |
from /home/jeremy/hpx/include/hpx/exception.hpp:18, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:10, | |
from hpxMP.cpp:7: | |
/usr/include/c++/4.8/bits/stl_stack.h:261:5: note: template<class _Tp, class _Seq> bool std::operator<(const std::stack<_Tp, _Seq>&, const std::stack<_Tp, _Seq>&) | |
operator<(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y) | |
^ | |
/usr/include/c++/4.8/bits/stl_stack.h:261:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const std::stack<_Tp, _Seq>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:836:5: note: template<class _Iterator, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) | |
operator<(const __normal_iterator<_Iterator, _Container>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:836:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, | |
from /usr/include/c++/4.8/bits/char_traits.h:39, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_iterator.h:830:5: note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&) | |
operator<(const __normal_iterator<_IteratorL, _Container>& __lhs, | |
^ | |
/usr/include/c++/4.8/bits/stl_iterator.h:830:5: note: template argument deduction/substitution failed: | |
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, | |
from /usr/include/c++/4.8/ios:40, | |
from /usr/include/c++/4.8/ostream:38, | |
from /usr/include/c++/4.8/iostream:39, | |
from hpxMP.cpp:2: | |
/usr/include/c++/4.8/bits/stl_algobase.h:965:18: note: mismatched types ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’ and ‘const char’ | |
if (*__middle < __val) | |
^ | |
In file included from /home/jeremy/boost/include/boost/range/iterator_range.hpp:13:0, | |
from /home/jeremy/boost/include/boost/algorithm/string/replace.hpp:16, | |
from /home/jeremy/boost/include/boost/units/detail/utility.hpp:25, | |
from /home/jeremy/boost/include/boost/exception/detail/type_info.hpp:19, | |
from /home/jeremy/boost/include/boost/exception/get_error_info.hpp:17, | |
from /home/jeremy/boost/include/boost/exception/diagnostic_information.hpp:16, | |
from /home/jeremy/boost/include/boost/exception/all.hpp:15, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/context_base.hpp:51, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/detail/coroutine_impl.hpp:48, | |
from /home/jeremy/hpx/include/hpx/util/coroutine/coroutine.hpp:46, | |
from /home/jeremy/hpx/include/hpx/hpx_fwd.hpp:43, | |
from /home/jeremy/hpx/include/hpx/hpx.hpp:9, | |
from hpxMP.cpp:7: | |
/home/jeremy/boost/include/boost/range/iterator_range_core.hpp: In instantiation of ‘SeqT boost::copy_range(const Range&) [with SeqT = char; Range = boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >]’: | |
/home/jeremy/boost/include/boost/algorithm/string/detail/util.hpp:97:50: required from ‘SeqT boost::algorithm::detail::copy_iterator_rangeF<SeqT, IteratorT>::operator()(const boost::iterator_range<Iterator2T>&) const [with SeqT = char; IteratorT = __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >]’ | |
/home/jeremy/boost/include/boost/iterator/transform_iterator.hpp:121:31: required from ‘typename boost::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference boost::transform_iterator<UnaryFunction, Iterator, Reference, Value>::dereference() const [with UnaryFunc = boost::algorithm::detail::copy_iterator_rangeF<char, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; Iterator = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >; Reference = boost::use_default; Value = boost::use_default; typename boost::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type::reference = char]’ | |
/home/jeremy/boost/include/boost/iterator/iterator_facade.hpp:514:32: required from ‘static typename Facade::reference boost::iterator_core_access::dereference(const Facade&) [with Facade = boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<char, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::use_default, boost::use_default>; typename Facade::reference = char]’ | |
/home/jeremy/boost/include/boost/iterator/iterator_facade.hpp:639:67: required from ‘boost::iterator_facade<I, V, TC, R, D>::reference boost::iterator_facade<I, V, TC, R, D>::operator*() const [with Derived = boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<char, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::use_default, boost::use_default>; Value = char; CategoryOrTraversal = boost::forward_traversal_tag; Reference = char; Difference = long int; boost::iterator_facade<I, V, TC, R, D>::reference = char]’ | |
/usr/include/c++/4.8/bits/basic_string.tcc:90:23: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::input_iterator_tag) [with _InIterator = boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<char, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::use_default, boost::use_default>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ | |
/usr/include/c++/4.8/bits/basic_string.h:1725:56: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<char, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::use_default, boost::use_default>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ | |
/usr/include/c++/4.8/bits/basic_string.h:1746:58: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<char, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::use_default, boost::use_default>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ | |
/usr/include/c++/4.8/bits/basic_string.tcc:229:49: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = boost::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<char, __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > >, boost::use_default, boost::use_default>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ | |
/home/jeremy/boost/include/boost/algorithm/string/iter_find.hpp:178:49: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&, FinderT) [with SequenceSequenceT = std::basic_string<char>; RangeT = std::vector<std::basic_string<char> >; FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >]’ | |
/home/jeremy/boost/include/boost/algorithm/string/split.hpp:149:69: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::basic_string<char>; RangeT = std::vector<std::basic_string<char> >; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’ | |
hpxMP.cpp:115:56: required from here | |
/home/jeremy/boost/include/boost/range/iterator_range_core.hpp:640:61: error: expression list treated as compound expression in functional cast [-fpermissive] | |
return SeqT( boost::begin( r ), boost::end( r ) ); | |
^ | |
/home/jeremy/boost/include/boost/range/iterator_range_core.hpp:640:61: error: invalid cast from type ‘boost::range_iterator<const boost::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > > >::type {aka __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >}’ to type ‘char’ | |
make: *** [hpxMP.o] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment