1 | CompileC build/test_unordered_set.build/Debug/test_unordered_set.build/Objects-normal/x86_64/main.o test_unordered_set/main.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
|
---|
2 | cd /Volumes/ssd/code/sandbox/test_unordered_set
|
---|
3 | setenv LANG en_US.US-ASCII
|
---|
4 | /Applications/Xcode45-DP2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -std=gnu++11 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-sign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wc++11-extensions -DDEBUG=1 -isysroot /Applications/Xcode45-DP2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -fasm-blocks -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.7 -g -fvisibility-inlines-hidden -Wno-sign-conversion -iquote /Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/test_unordered_set-generated-files.hmap -I/Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/test_unordered_set-own-target-headers.hmap -I/Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/test_unordered_set-all-target-headers.hmap -iquote /Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/test_unordered_set-project-headers.hmap -I/Volumes/ssd/code/sandbox/test_unordered_set/build/Debug/include -I/Users/r/code/cpp/boost-trunk -I/Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/DerivedSources/x86_64 -I/Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/DerivedSources -F/Volumes/ssd/code/sandbox/test_unordered_set/build/Debug -MMD -MT dependencies -MF /Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/Objects-normal/x86_64/main.d --serialize-diagnostics /Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/Objects-normal/x86_64/main.dia -c /Volumes/ssd/code/sandbox/test_unordered_set/test_unordered_set/main.cpp -o /Volumes/ssd/code/sandbox/test_unordered_set/build/test_unordered_set.build/Debug/test_unordered_set.build/Objects-normal/x86_64/main.o
|
---|
5 |
|
---|
6 | In file included from /Volumes/ssd/code/sandbox/test_unordered_set/test_unordered_set/main.cpp:48:
|
---|
7 | In file included from /Users/r/code/cpp/boost-trunk/boost/unordered_set.hpp:16:
|
---|
8 | In file included from /Users/r/code/cpp/boost-trunk/boost/unordered/unordered_set.hpp:20:
|
---|
9 | In file included from /Users/r/code/cpp/boost-trunk/boost/functional/hash.hpp:6:
|
---|
10 | In file included from /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:495:
|
---|
11 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:245:20: error: no matching function for call to 'hash_value'
|
---|
12 | return hash_value(val);
|
---|
13 | ^~~~~~~~~~
|
---|
14 | /Users/r/code/cpp/boost-trunk/boost/unordered/detail/buckets.hpp:487:25: note: in instantiation of member function 'boost::hash<std::tr1::shared_ptr<int> >::operator()' requested here
|
---|
15 | SizeT key = hf(x);
|
---|
16 | ^
|
---|
17 | /Users/r/code/cpp/boost-trunk/boost/unordered/detail/table.hpp:343:28: note: in instantiation of function template specialization 'boost::unordered::detail::mix64_policy<unsigned long>::apply_hash<boost::hash<std::tr1::shared_ptr<int>>, std::tr1::shared_ptr<int> >' requested here
|
---|
18 | return policy::apply_hash(this->hash_function(), k);
|
---|
19 | ^
|
---|
20 | /Users/r/code/cpp/boost-trunk/boost/unordered/detail/unique.hpp:451:42: note: in instantiation of member function 'boost::unordered::detail::table<boost::unordered::detail::set<std::allocator<std::tr1::shared_ptr<int>>, std::tr1::shared_ptr<int>, boost::hash<std::tr1::shared_ptr<int>>, std::equal_to<std::tr1::shared_ptr<int>>> >::hash' requested here
|
---|
21 | std::size_t key_hash = this->hash(k);
|
---|
22 | ^
|
---|
23 | /Users/r/code/cpp/boost-trunk/boost/unordered/detail/unique.hpp:428:20: note: in instantiation of function template specialization 'boost::unordered::detail::table_impl<boost::unordered::detail::set<std::allocator<std::tr1::shared_ptr<int>>, std::tr1::shared_ptr<int>, boost::hash<std::tr1::shared_ptr<int>>, std::equal_to<std::tr1::shared_ptr<int>>> >::emplace_impl<const std::tr1::shared_ptr<int> &>' requested here
|
---|
24 | return emplace_impl(
|
---|
25 | ^
|
---|
26 | /Users/r/code/cpp/boost-trunk/boost/unordered/unordered_set.hpp:237:27: note: in instantiation of function template specialization 'boost::unordered::detail::table_impl<boost::unordered::detail::set<std::allocator<std::tr1::shared_ptr<int>>, std::tr1::shared_ptr<int>, boost::hash<std::tr1::shared_ptr<int>>, std::equal_to<std::tr1::shared_ptr<int>>> >::emplace<const std::tr1::shared_ptr<int> &>' requested here
|
---|
27 | return table_.emplace(boost::forward<Args>(args)...);
|
---|
28 | ^
|
---|
29 | /Users/r/code/cpp/boost-trunk/boost/unordered/unordered_set.hpp:381:26: note: in instantiation of function template specialization 'boost::unordered::unordered_set<std::tr1::shared_ptr<int>, boost::hash<std::tr1::shared_ptr<int>>, std::equal_to<std::tr1::shared_ptr<int>>, std::allocator<std::tr1::shared_ptr<int>> >::emplace<const std::tr1::shared_ptr<int> &>' requested here
|
---|
30 | return this->emplace(x);
|
---|
31 | ^
|
---|
32 | /Volumes/ssd/code/sandbox/test_unordered_set/test_unordered_set/main.cpp:56:8: note: in instantiation of member function 'boost::unordered::unordered_set<std::tr1::shared_ptr<int>, boost::hash<std::tr1::shared_ptr<int>>, std::equal_to<std::tr1::shared_ptr<int>>, std::allocator<std::tr1::shared_ptr<int>> >::insert' requested here
|
---|
33 | mySet.insert( intSP );
|
---|
34 | ^
|
---|
35 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:165:57: note: candidate template ignored: substitution failure [with T = std::tr1::shared_ptr<int>]
|
---|
36 | typename boost::hash_detail::basic_numbers<T>::type hash_value(T v)
|
---|
37 | ^
|
---|
38 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:171:56: note: candidate template ignored: substitution failure [with T = std::tr1::shared_ptr<int>]
|
---|
39 | typename boost::hash_detail::long_numbers<T>::type hash_value(T v)
|
---|
40 | ^
|
---|
41 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:177:57: note: candidate template ignored: substitution failure [with T = std::tr1::shared_ptr<int>]
|
---|
42 | typename boost::hash_detail::ulong_numbers<T>::type hash_value(T v)
|
---|
43 | ^
|
---|
44 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:297:57: note: candidate template ignored: substitution failure [with T = std::tr1::shared_ptr<int>]
|
---|
45 | typename boost::hash_detail::float_numbers<T>::type hash_value(T v)
|
---|
46 | ^
|
---|
47 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:184:36: note: candidate template ignored: failed template argument deduction
|
---|
48 | template <class T> std::size_t hash_value(T* const& v)
|
---|
49 | ^
|
---|
50 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:277:24: note: candidate template ignored: failed template argument deduction
|
---|
51 | inline std::size_t hash_value(const T (&x)[N])
|
---|
52 | ^
|
---|
53 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:283:24: note: candidate template ignored: failed template argument deduction
|
---|
54 | inline std::size_t hash_value(T (&x)[N])
|
---|
55 | ^
|
---|
56 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/hash.hpp:290:24: note: candidate template ignored: failed template argument deduction
|
---|
57 | inline std::size_t hash_value(
|
---|
58 | ^
|
---|
59 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:58:17: note: candidate template ignored: failed template argument deduction
|
---|
60 | std::size_t hash_value(std::pair<A, B> const& v)
|
---|
61 | ^
|
---|
62 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:67:17: note: candidate template ignored: failed template argument deduction
|
---|
63 | std::size_t hash_value(std::vector<T, A> const& v)
|
---|
64 | ^
|
---|
65 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:73:17: note: candidate template ignored: failed template argument deduction
|
---|
66 | std::size_t hash_value(std::list<T, A> const& v)
|
---|
67 | ^
|
---|
68 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:79:17: note: candidate template ignored: failed template argument deduction
|
---|
69 | std::size_t hash_value(std::deque<T, A> const& v)
|
---|
70 | ^
|
---|
71 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:85:17: note: candidate template ignored: failed template argument deduction
|
---|
72 | std::size_t hash_value(std::set<K, C, A> const& v)
|
---|
73 | ^
|
---|
74 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:91:17: note: candidate template ignored: failed template argument deduction
|
---|
75 | std::size_t hash_value(std::multiset<K, C, A> const& v)
|
---|
76 | ^
|
---|
77 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:97:17: note: candidate template ignored: failed template argument deduction
|
---|
78 | std::size_t hash_value(std::map<K, T, C, A> const& v)
|
---|
79 | ^
|
---|
80 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:103:17: note: candidate template ignored: failed template argument deduction
|
---|
81 | std::size_t hash_value(std::multimap<K, T, C, A> const& v)
|
---|
82 | ^
|
---|
83 | /Users/r/code/cpp/boost-trunk/boost/functional/hash/extensions.hpp:109:17: note: candidate template ignored: failed template argument deduction
|
---|
84 | std::size_t hash_value(std::complex<T> const& v)
|
---|
85 | ^
|
---|
86 | 1 error generated.
|
---|