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...
|
---|