Ticket #12508: errors.txt

File errors.txt, 12.2 KB (added by mike.gresens@…, 6 years ago)

compiler errors

Line 
1gcc.compile.c++ bin/gcc-5.4.0/debug/source/test.o
2In 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_> > >’
9source/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 ^
13source/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 ^
16source/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_> > > >&}’
17In 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_> > >’
25source/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 ^
29In 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_> > >’:
32source/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...