| 1 | gcc.compile.c++ bin/gcc-5.4.0/debug/source/test.o
|
|---|
| 2 | In file included from /usr/include/c++/5/bits/hashtable.h:35:0,
|
|---|
| 3 | from /usr/include/c++/5/unordered_map:47,
|
|---|
| 4 | from source/test.cpp:11:
|
|---|
| 5 | /usr/include/c++/5/bits/hashtable_policy.h: In instantiation of ‘struct std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash>’:
|
|---|
| 6 | /usr/include/c++/5/type_traits:137:12: required from ‘struct std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> >’
|
|---|
| 7 | /usr/include/c++/5/type_traits:148:38: required from ‘struct std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 8 | /usr/include/c++/5/bits/unordered_map.h:100:66: required from ‘class std::unordered_map<boost::recursive_variant_, boost::recursive_variant_, hessian::hash, std::equal_to<boost::recursive_variant_>, std::allocator<std::pair<const boost::recursive_variant_, boost::recursive_variant_> > >’
|
|---|
| 9 | source/test.cpp:104:46: required from here
|
|---|
| 10 | /usr/include/c++/5/bits/hashtable_policy.h:85:34: error: no match for call to ‘(const hessian::hash) (const boost::recursive_variant_&)’
|
|---|
| 11 | noexcept(declval<const _Hash&>()(declval<const _Key&>()))>
|
|---|
| 12 | ^
|
|---|
| 13 | source/test.cpp:59:9: note: candidate: size_t hessian::hash::operator()(const value_t&) const
|
|---|
| 14 | size_t operator()(const value_t& value) const noexcept;
|
|---|
| 15 | ^
|
|---|
| 16 | source/test.cpp:59:9: note: no known conversion for argument 1 from ‘const boost::recursive_variant_’ to ‘const value_t& {aka const boost::variant<boost::detail::variant::recursive_flag<boost::blank>, bool, int, long int, double, boost::posix_time::ptime, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >, std::vector<boost::recursive_variant_, std::allocator<boost::recursive_variant_> >, std::unordered_map<boost::recursive_variant_, boost::recursive_variant_, hessian::hash, std::equal_to<boost::recursive_variant_>, std::allocator<std::pair<const boost::recursive_variant_, boost::recursive_variant_> > >, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::recursive_variant_, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::recursive_variant_> > > >&}’
|
|---|
| 17 | In file included from /usr/include/c++/5/bits/move.h:57:0,
|
|---|
| 18 | from /usr/include/c++/5/bits/stl_pair.h:59,
|
|---|
| 19 | from /usr/include/c++/5/bits/stl_algobase.h:64,
|
|---|
| 20 | from /usr/include/c++/5/bits/char_traits.h:39,
|
|---|
| 21 | from /usr/include/c++/5/string:40,
|
|---|
| 22 | from source/test.cpp:9:
|
|---|
| 23 | /usr/include/c++/5/type_traits: In instantiation of ‘struct std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’:
|
|---|
| 24 | /usr/include/c++/5/bits/unordered_map.h:100:66: required from ‘class std::unordered_map<boost::recursive_variant_, boost::recursive_variant_, hessian::hash, std::equal_to<boost::recursive_variant_>, std::allocator<std::pair<const boost::recursive_variant_, boost::recursive_variant_> > >’
|
|---|
| 25 | source/test.cpp:104:46: required from here
|
|---|
| 26 | /usr/include/c++/5/type_traits:148:38: error: ‘value’ is not a member of ‘std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> >’
|
|---|
| 27 | : public integral_constant<bool, !_Pp::value>
|
|---|
| 28 | ^
|
|---|
| 29 | In file included from /usr/include/c++/5/unordered_map:48:0,
|
|---|
| 30 | from source/test.cpp:11:
|
|---|
| 31 | /usr/include/c++/5/bits/unordered_map.h: In instantiation of ‘class std::unordered_map<boost::recursive_variant_, boost::recursive_variant_, hessian::hash, std::equal_to<boost::recursive_variant_>, std::allocator<std::pair<const boost::recursive_variant_, boost::recursive_variant_> > >’:
|
|---|
| 32 | source/test.cpp:104:46: required from here
|
|---|
| 33 | /usr/include/c++/5/bits/unordered_map.h:100:66: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 34 | typedef __umap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable;
|
|---|
| 35 | ^
|
|---|
| 36 | /usr/include/c++/5/bits/unordered_map.h:107:45: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 37 | typedef typename _Hashtable::key_type key_type;
|
|---|
| 38 | ^
|
|---|
| 39 | /usr/include/c++/5/bits/unordered_map.h:108:47: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 40 | typedef typename _Hashtable::value_type value_type;
|
|---|
| 41 | ^
|
|---|
| 42 | /usr/include/c++/5/bits/unordered_map.h:109:48: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 43 | typedef typename _Hashtable::mapped_type mapped_type;
|
|---|
| 44 | ^
|
|---|
| 45 | /usr/include/c++/5/bits/unordered_map.h:110:43: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 46 | typedef typename _Hashtable::hasher hasher;
|
|---|
| 47 | ^
|
|---|
| 48 | /usr/include/c++/5/bits/unordered_map.h:111:46: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 49 | typedef typename _Hashtable::key_equal key_equal;
|
|---|
| 50 | ^
|
|---|
| 51 | /usr/include/c++/5/bits/unordered_map.h:112:51: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 52 | typedef typename _Hashtable::allocator_type allocator_type;
|
|---|
| 53 | ^
|
|---|
| 54 | /usr/include/c++/5/bits/unordered_map.h:117:45: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 55 | typedef typename _Hashtable::pointer pointer;
|
|---|
| 56 | ^
|
|---|
| 57 | /usr/include/c++/5/bits/unordered_map.h:118:50: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 58 | typedef typename _Hashtable::const_pointer const_pointer;
|
|---|
| 59 | ^
|
|---|
| 60 | /usr/include/c++/5/bits/unordered_map.h:119:47: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 61 | typedef typename _Hashtable::reference reference;
|
|---|
| 62 | ^
|
|---|
| 63 | /usr/include/c++/5/bits/unordered_map.h:120:52: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 64 | typedef typename _Hashtable::const_reference const_reference;
|
|---|
| 65 | ^
|
|---|
| 66 | /usr/include/c++/5/bits/unordered_map.h:121:46: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 67 | typedef typename _Hashtable::iterator iterator;
|
|---|
| 68 | ^
|
|---|
| 69 | /usr/include/c++/5/bits/unordered_map.h:122:51: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 70 | typedef typename _Hashtable::const_iterator const_iterator;
|
|---|
| 71 | ^
|
|---|
| 72 | /usr/include/c++/5/bits/unordered_map.h:123:51: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 73 | typedef typename _Hashtable::local_iterator local_iterator;
|
|---|
| 74 | ^
|
|---|
| 75 | /usr/include/c++/5/bits/unordered_map.h:124:57: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 76 | typedef typename _Hashtable::const_local_iterator const_local_iterator;
|
|---|
| 77 | ^
|
|---|
| 78 | /usr/include/c++/5/bits/unordered_map.h:125:47: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 79 | typedef typename _Hashtable::size_type size_type;
|
|---|
| 80 | ^
|
|---|
| 81 | /usr/include/c++/5/bits/unordered_map.h:126:52: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 82 | typedef typename _Hashtable::difference_type difference_type;
|
|---|
| 83 | ^
|
|---|
| 84 | /usr/include/c++/5/bits/unordered_map.h:280:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 85 | operator=(initializer_list<value_type> __l)
|
|---|
| 86 | ^
|
|---|
| 87 | /usr/include/c++/5/bits/unordered_map.h:379:2: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 88 | emplace(_Args&&... __args)
|
|---|
| 89 | ^
|
|---|
| 90 | /usr/include/c++/5/bits/unordered_map.h:432:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 91 | insert(const value_type& __x)
|
|---|
| 92 | ^
|
|---|
| 93 | /usr/include/c++/5/bits/unordered_map.h:439:2: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 94 | insert(_Pair&& __x)
|
|---|
| 95 | ^
|
|---|
| 96 | /usr/include/c++/5/bits/unordered_map.h:499:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 97 | insert(initializer_list<value_type> __l)
|
|---|
| 98 | ^
|
|---|
| 99 | /usr/include/c++/5/bits/unordered_map.h:645:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 100 | equal_range(const key_type& __x)
|
|---|
| 101 | ^
|
|---|
| 102 | /usr/include/c++/5/bits/unordered_map.h:649:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<hessian::hash>, std::__detail::__is_noexcept_hash<boost::recursive_variant_, hessian::hash> > >’
|
|---|
| 103 | equal_range(const key_type& __x) const
|
|---|
| 104 | ^
|
|---|
| 105 |
|
|---|
| 106 | "g++" -ftemplate-depth-128 -march=native -std=c++14 -ftemplate-depth=256 -O0 -fno-inline -Wall -g -fPIC -std=c++14 -DBOOST_ALL_DYN_LINK -I"/home/mike/Downloads/boost_1_62_0" -I"include" -c -o "bin/gcc-5.4.0/debug/source/test.o" "source/test.cpp"
|
|---|
| 107 |
|
|---|
| 108 | ...failed gcc.compile.c++ bin/gcc-5.4.0/debug/source/test.o...
|
|---|