Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.78 KB | None | 0 0
  1. zhixunt@zhixunt-n76:~/peloton-2/build$ make sdbench
  2. INFO Using built-in specs.
  3. COLLECT_GCC=/usr/bin/c++
  4. COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
  5. Target: x86_64-linux-gnu
  6. Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
  7. Thread model: posix
  8. gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.1)
  9.  
  10. Selected compiler gcc 5.4.0
  11. -- Boost version: 1.58.0
  12. -- Found the following Boost libraries:
  13. -- system
  14. -- filesystem
  15. -- thread
  16. -- chrono
  17. -- date_time
  18. -- atomic
  19. -- Found gflags (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
  20. -- Found PROTOBUF Compiler: /usr/bin/protoc
  21. -- Found libevent (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libevent.so)
  22. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
  23. -- Found jemalloc (include: , library: /usr/lib/x86_64-linux-gnu/libjemalloc.so)
  24. -- Found LLVM 3.7.1
  25. -- Found peloton parser
  26. --
  27. -- ******************* Peloton Configuration Summary *******************
  28. -- General:
  29. -- Version : 0.0.5
  30. -- Git : b022175
  31. -- System : Linux
  32. -- Compiler : /usr/bin/c++ (gcc 5.4.0)
  33. -- Release CXX flags : -O3 -DNDEBUG -std=c++1y -D__PELOTONFILE__='"$(subst /home/zhixunt/peloton-2/,,$(abspath $<))"' -fdiagnostics-color=auto -fPIC -Wall -Wextra -Werror -mcx16 -Wno-invalid-offsetof -march=native -Wno-strict-aliasing
  34. -- Debug CXX flags : -g -O0 -ggdb -std=c++1y -D__PELOTONFILE__='"$(subst /home/zhixunt/peloton-2/,,$(abspath $<))"' -fdiagnostics-color=auto -fPIC -Wall -Wextra -Werror -mcx16 -Wno-invalid-offsetof -march=native -Wno-strict-aliasing
  35. -- Build type : Debug
  36. --
  37. -- BUILD_docs : ON
  38. --
  39. -- Dependencies:
  40. -- Linker flags :
  41. -- Boost : Yes (ver. 1.58)
  42. -- glog : Yes
  43. -- gflags : Yes
  44. -- protobuf : Yes (ver. 2.6.1)
  45. -- LLVM : Yes (ver. 3.7.1)
  46. --
  47. -- Documentaion:
  48. -- Doxygen : No
  49. -- config_file :
  50. --
  51. -- Install:
  52. -- Install path : /home/zhixunt/peloton-2/build/install
  53. --
  54. -- Configuring done
  55. -- Generating done
  56. -- Build files have been written to: /home/zhixunt/peloton-2/build
  57. [ 2%] Built target peloton-proto
  58. [ 2%] Built target peloton-parser-check
  59. [ 2%] Built target peloton-parser
  60. [ 97%] Built target peloton
  61. Scanning dependencies of target sdbench
  62. [ 97%] Building CXX object src/CMakeFiles/sdbench.dir/main/sdbench/sdbench_workload.cpp.o
  63. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  64. from /usr/include/c++/5/bits/allocator.h:46,
  65. from /usr/include/c++/5/string:41,
  66. from /usr/include/c++/5/random:40,
  67. from /usr/include/c++/5/bits/stl_algo.h:66,
  68. from /usr/include/c++/5/algorithm:62,
  69. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  70. /usr/include/c++/5/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator< <template-parameter-1-1> >::construct(_Up*, _Args&& ...) [with _Up = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; _Args = {unsigned int&, peloton::expression::OperatorUnaryMinusExpression*&}; _Tp = std::pair<unsigned int, const peloton::planner::DerivedAttribute>]’:
  71. /usr/include/c++/5/bits/alloc_traits.h:530:4: required from ‘static void std::allocator_traits<std::allocator<_Tp> >::construct(std::allocator_traits<std::allocator<_Tp> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; _Args = {unsigned int&, peloton::expression::OperatorUnaryMinusExpression*&}; _Tp = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; std::allocator_traits<std::allocator<_Tp> >::allocator_type = std::allocator<std::pair<unsigned int, const peloton::planner::DerivedAttribute> >]’
  72. /usr/include/c++/5/bits/vector.tcc:96:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, peloton::expression::OperatorUnaryMinusExpression*&}; _Tp = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; _Alloc = std::allocator<std::pair<unsigned int, const peloton::planner::DerivedAttribute> >]’
  73. /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:1036:65: required from here
  74. /usr/include/c++/5/ext/new_allocator.h:120:4: error: no matching function for call to ‘std::pair<unsigned int, const peloton::planner::DerivedAttribute>::pair(unsigned int&, peloton::expression::OperatorUnaryMinusExpression*&)’
  75. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  76. ^
  77. In file included from /usr/include/c++/5/utility:70:0,
  78. from /usr/include/c++/5/algorithm:60,
  79. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  80. /usr/include/c++/5/bits/stl_pair.h:206:9: note: candidate: template<class ... _Args1, long unsigned int ..._Indexes1, class ... _Args2, long unsigned int ..._Indexes2> std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>)
  81. pair(tuple<_Args1...>&, tuple<_Args2...>&,
  82. ^
  83. /usr/include/c++/5/bits/stl_pair.h:206:9: note: template argument deduction/substitution failed:
  84. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  85. from /usr/include/c++/5/bits/allocator.h:46,
  86. from /usr/include/c++/5/string:41,
  87. from /usr/include/c++/5/random:40,
  88. from /usr/include/c++/5/bits/stl_algo.h:66,
  89. from /usr/include/c++/5/algorithm:62,
  90. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  91. /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘unsigned int’
  92. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  93. ^
  94. In file included from /usr/include/c++/5/utility:70:0,
  95. from /usr/include/c++/5/algorithm:60,
  96. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  97. /usr/include/c++/5/bits/stl_pair.h:155:9: note: candidate: template<class ... _Args1, class ... _Args2> std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>)
  98. pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>);
  99. ^
  100. /usr/include/c++/5/bits/stl_pair.h:155:9: note: template argument deduction/substitution failed:
  101. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  102. from /usr/include/c++/5/bits/allocator.h:46,
  103. from /usr/include/c++/5/string:41,
  104. from /usr/include/c++/5/random:40,
  105. from /usr/include/c++/5/bits/stl_algo.h:66,
  106. from /usr/include/c++/5/algorithm:62,
  107. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  108. /usr/include/c++/5/ext/new_allocator.h:120:4: note: cannot convert ‘std::forward<unsigned int&>((* & __args#0))’ (type ‘unsigned int’) to type ‘std::piecewise_construct_t’
  109. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  110. ^
  111. In file included from /usr/include/c++/5/utility:70:0,
  112. from /usr/include/c++/5/algorithm:60,
  113. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  114. /usr/include/c++/5/bits/stl_pair.h:150:12: note: candidate: template<class _U1, class _U2, class> constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&)
  115. constexpr pair(pair<_U1, _U2>&& __p)
  116. ^
  117. /usr/include/c++/5/bits/stl_pair.h:150:12: note: template argument deduction/substitution failed:
  118. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  119. from /usr/include/c++/5/bits/allocator.h:46,
  120. from /usr/include/c++/5/string:41,
  121. from /usr/include/c++/5/random:40,
  122. from /usr/include/c++/5/bits/stl_algo.h:66,
  123. from /usr/include/c++/5/algorithm:62,
  124. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  125. /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::pair<_T1, _T2>’ and ‘unsigned int’
  126. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  127. ^
  128. In file included from /usr/include/c++/5/utility:70:0,
  129. from /usr/include/c++/5/algorithm:60,
  130. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  131. /usr/include/c++/5/bits/stl_pair.h:144:12: note: candidate: template<class _U1, class _U2, class> constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&)
  132. constexpr pair(_U1&& __x, _U2&& __y)
  133. ^
  134. /usr/include/c++/5/bits/stl_pair.h:144:12: note: template argument deduction/substitution failed:
  135. /usr/include/c++/5/bits/stl_pair.h:141:38: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
  136. template<class _U1, class _U2, class = typename
  137. ^
  138. /usr/include/c++/5/bits/stl_pair.h:138:12: note: candidate: template<class _U2, class> constexpr std::pair<_T1, _T2>::pair(const _T1&, _U2&&)
  139. constexpr pair(const _T1& __x, _U2&& __y)
  140. ^
  141. /usr/include/c++/5/bits/stl_pair.h:138:12: note: template argument deduction/substitution failed:
  142. /usr/include/c++/5/bits/stl_pair.h:136:27: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
  143. template<class _U2, class = typename
  144. ^
  145. /usr/include/c++/5/bits/stl_pair.h:133:12: note: candidate: template<class _U1, class> constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&)
  146. constexpr pair(_U1&& __x, const _T2& __y)
  147. ^
  148. /usr/include/c++/5/bits/stl_pair.h:133:12: note: template argument deduction/substitution failed:
  149. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  150. from /usr/include/c++/5/bits/allocator.h:46,
  151. from /usr/include/c++/5/string:41,
  152. from /usr/include/c++/5/random:40,
  153. from /usr/include/c++/5/bits/stl_algo.h:66,
  154. from /usr/include/c++/5/algorithm:62,
  155. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  156. /usr/include/c++/5/ext/new_allocator.h:120:4: note: cannot convert ‘std::forward<peloton::expression::OperatorUnaryMinusExpression*&>((* & __args#1))’ (type ‘peloton::expression::OperatorUnaryMinusExpression*’) to type ‘const peloton::planner::DerivedAttribute&’
  157. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  158. ^
  159. In file included from /usr/include/c++/5/utility:70:0,
  160. from /usr/include/c++/5/algorithm:60,
  161. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  162. /usr/include/c++/5/bits/stl_pair.h:128:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  163. constexpr pair(pair&&) = default;
  164. ^
  165. /usr/include/c++/5/bits/stl_pair.h:128:17: note: candidate expects 1 argument, 2 provided
  166. /usr/include/c++/5/bits/stl_pair.h:127:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  167. constexpr pair(const pair&) = default;
  168. ^
  169. /usr/include/c++/5/bits/stl_pair.h:127:17: note: candidate expects 1 argument, 2 provided
  170. /usr/include/c++/5/bits/stl_pair.h:124:12: note: candidate: template<class _U1, class _U2, class> constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)
  171. constexpr pair(const pair<_U1, _U2>& __p)
  172. ^
  173. /usr/include/c++/5/bits/stl_pair.h:124:12: note: template argument deduction/substitution failed:
  174. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  175. from /usr/include/c++/5/bits/allocator.h:46,
  176. from /usr/include/c++/5/string:41,
  177. from /usr/include/c++/5/random:40,
  178. from /usr/include/c++/5/bits/stl_algo.h:66,
  179. from /usr/include/c++/5/algorithm:62,
  180. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  181. /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘unsigned int’
  182. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  183. ^
  184. In file included from /usr/include/c++/5/utility:70:0,
  185. from /usr/include/c++/5/algorithm:60,
  186. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  187. /usr/include/c++/5/bits/stl_pair.h:112:26: note: candidate: constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  188. _GLIBCXX_CONSTEXPR pair(const _T1& __a, const _T2& __b)
  189. ^
  190. /usr/include/c++/5/bits/stl_pair.h:112:26: note: no known conversion for argument 2 from ‘peloton::expression::OperatorUnaryMinusExpression*’ to ‘const peloton::planner::DerivedAttribute&’
  191. /usr/include/c++/5/bits/stl_pair.h:108:26: note: candidate: constexpr std::pair<_T1, _T2>::pair() [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  192. _GLIBCXX_CONSTEXPR pair()
  193. ^
  194. /usr/include/c++/5/bits/stl_pair.h:108:26: note: candidate expects 0 arguments, 2 provided
  195. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  196. from /usr/include/c++/5/bits/allocator.h:46,
  197. from /usr/include/c++/5/string:41,
  198. from /usr/include/c++/5/random:40,
  199. from /usr/include/c++/5/bits/stl_algo.h:66,
  200. from /usr/include/c++/5/algorithm:62,
  201. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  202. /usr/include/c++/5/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator< <template-parameter-1-1> >::construct(_Up*, _Args&& ...) [with _Up = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; _Args = {unsigned int&, peloton::expression::AbstractExpression*&}; _Tp = std::pair<unsigned int, const peloton::planner::DerivedAttribute>]’:
  203. /usr/include/c++/5/bits/alloc_traits.h:530:4: required from ‘static void std::allocator_traits<std::allocator<_Tp> >::construct(std::allocator_traits<std::allocator<_Tp> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; _Args = {unsigned int&, peloton::expression::AbstractExpression*&}; _Tp = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; std::allocator_traits<std::allocator<_Tp> >::allocator_type = std::allocator<std::pair<unsigned int, const peloton::planner::DerivedAttribute> >]’
  204. /usr/include/c++/5/bits/vector.tcc:96:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, peloton::expression::AbstractExpression*&}; _Tp = std::pair<unsigned int, const peloton::planner::DerivedAttribute>; _Alloc = std::allocator<std::pair<unsigned int, const peloton::planner::DerivedAttribute> >]’
  205. /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:1118:48: required from here
  206. /usr/include/c++/5/ext/new_allocator.h:120:4: error: no matching function for call to ‘std::pair<unsigned int, const peloton::planner::DerivedAttribute>::pair(unsigned int&, peloton::expression::AbstractExpression*&)’
  207. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  208. ^
  209. In file included from /usr/include/c++/5/utility:70:0,
  210. from /usr/include/c++/5/algorithm:60,
  211. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  212. /usr/include/c++/5/bits/stl_pair.h:206:9: note: candidate: template<class ... _Args1, long unsigned int ..._Indexes1, class ... _Args2, long unsigned int ..._Indexes2> std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>)
  213. pair(tuple<_Args1...>&, tuple<_Args2...>&,
  214. ^
  215. /usr/include/c++/5/bits/stl_pair.h:206:9: note: template argument deduction/substitution failed:
  216. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  217. from /usr/include/c++/5/bits/allocator.h:46,
  218. from /usr/include/c++/5/string:41,
  219. from /usr/include/c++/5/random:40,
  220. from /usr/include/c++/5/bits/stl_algo.h:66,
  221. from /usr/include/c++/5/algorithm:62,
  222. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  223. /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘unsigned int’
  224. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  225. ^
  226. In file included from /usr/include/c++/5/utility:70:0,
  227. from /usr/include/c++/5/algorithm:60,
  228. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  229. /usr/include/c++/5/bits/stl_pair.h:155:9: note: candidate: template<class ... _Args1, class ... _Args2> std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>)
  230. pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>);
  231. ^
  232. /usr/include/c++/5/bits/stl_pair.h:155:9: note: template argument deduction/substitution failed:
  233. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  234. from /usr/include/c++/5/bits/allocator.h:46,
  235. from /usr/include/c++/5/string:41,
  236. from /usr/include/c++/5/random:40,
  237. from /usr/include/c++/5/bits/stl_algo.h:66,
  238. from /usr/include/c++/5/algorithm:62,
  239. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  240. /usr/include/c++/5/ext/new_allocator.h:120:4: note: cannot convert ‘std::forward<unsigned int&>((* & __args#0))’ (type ‘unsigned int’) to type ‘std::piecewise_construct_t’
  241. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  242. ^
  243. In file included from /usr/include/c++/5/utility:70:0,
  244. from /usr/include/c++/5/algorithm:60,
  245. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  246. /usr/include/c++/5/bits/stl_pair.h:150:12: note: candidate: template<class _U1, class _U2, class> constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&)
  247. constexpr pair(pair<_U1, _U2>&& __p)
  248. ^
  249. /usr/include/c++/5/bits/stl_pair.h:150:12: note: template argument deduction/substitution failed:
  250. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  251. from /usr/include/c++/5/bits/allocator.h:46,
  252. from /usr/include/c++/5/string:41,
  253. from /usr/include/c++/5/random:40,
  254. from /usr/include/c++/5/bits/stl_algo.h:66,
  255. from /usr/include/c++/5/algorithm:62,
  256. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  257. /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::pair<_T1, _T2>’ and ‘unsigned int’
  258. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  259. ^
  260. In file included from /usr/include/c++/5/utility:70:0,
  261. from /usr/include/c++/5/algorithm:60,
  262. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  263. /usr/include/c++/5/bits/stl_pair.h:144:12: note: candidate: template<class _U1, class _U2, class> constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&)
  264. constexpr pair(_U1&& __x, _U2&& __y)
  265. ^
  266. /usr/include/c++/5/bits/stl_pair.h:144:12: note: template argument deduction/substitution failed:
  267. /usr/include/c++/5/bits/stl_pair.h:141:38: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
  268. template<class _U1, class _U2, class = typename
  269. ^
  270. /usr/include/c++/5/bits/stl_pair.h:138:12: note: candidate: template<class _U2, class> constexpr std::pair<_T1, _T2>::pair(const _T1&, _U2&&)
  271. constexpr pair(const _T1& __x, _U2&& __y)
  272. ^
  273. /usr/include/c++/5/bits/stl_pair.h:138:12: note: template argument deduction/substitution failed:
  274. /usr/include/c++/5/bits/stl_pair.h:136:27: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
  275. template<class _U2, class = typename
  276. ^
  277. /usr/include/c++/5/bits/stl_pair.h:133:12: note: candidate: template<class _U1, class> constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&)
  278. constexpr pair(_U1&& __x, const _T2& __y)
  279. ^
  280. /usr/include/c++/5/bits/stl_pair.h:133:12: note: template argument deduction/substitution failed:
  281. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  282. from /usr/include/c++/5/bits/allocator.h:46,
  283. from /usr/include/c++/5/string:41,
  284. from /usr/include/c++/5/random:40,
  285. from /usr/include/c++/5/bits/stl_algo.h:66,
  286. from /usr/include/c++/5/algorithm:62,
  287. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  288. /usr/include/c++/5/ext/new_allocator.h:120:4: note: cannot convert ‘std::forward<peloton::expression::AbstractExpression*&>((* & __args#1))’ (type ‘peloton::expression::AbstractExpression*’) to type ‘const peloton::planner::DerivedAttribute&’
  289. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  290. ^
  291. In file included from /usr/include/c++/5/utility:70:0,
  292. from /usr/include/c++/5/algorithm:60,
  293. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  294. /usr/include/c++/5/bits/stl_pair.h:128:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  295. constexpr pair(pair&&) = default;
  296. ^
  297. /usr/include/c++/5/bits/stl_pair.h:128:17: note: candidate expects 1 argument, 2 provided
  298. /usr/include/c++/5/bits/stl_pair.h:127:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  299. constexpr pair(const pair&) = default;
  300. ^
  301. /usr/include/c++/5/bits/stl_pair.h:127:17: note: candidate expects 1 argument, 2 provided
  302. /usr/include/c++/5/bits/stl_pair.h:124:12: note: candidate: template<class _U1, class _U2, class> constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)
  303. constexpr pair(const pair<_U1, _U2>& __p)
  304. ^
  305. /usr/include/c++/5/bits/stl_pair.h:124:12: note: template argument deduction/substitution failed:
  306. In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
  307. from /usr/include/c++/5/bits/allocator.h:46,
  308. from /usr/include/c++/5/string:41,
  309. from /usr/include/c++/5/random:40,
  310. from /usr/include/c++/5/bits/stl_algo.h:66,
  311. from /usr/include/c++/5/algorithm:62,
  312. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  313. /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘unsigned int’
  314. { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  315. ^
  316. In file included from /usr/include/c++/5/utility:70:0,
  317. from /usr/include/c++/5/algorithm:60,
  318. from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
  319. /usr/include/c++/5/bits/stl_pair.h:112:26: note: candidate: constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  320. _GLIBCXX_CONSTEXPR pair(const _T1& __a, const _T2& __b)
  321. ^
  322. /usr/include/c++/5/bits/stl_pair.h:112:26: note: no known conversion for argument 2 from ‘peloton::expression::AbstractExpression*’ to ‘const peloton::planner::DerivedAttribute&’
  323. /usr/include/c++/5/bits/stl_pair.h:108:26: note: candidate: constexpr std::pair<_T1, _T2>::pair() [with _T1 = unsigned int; _T2 = const peloton::planner::DerivedAttribute]
  324. _GLIBCXX_CONSTEXPR pair()
  325. ^
  326. /usr/include/c++/5/bits/stl_pair.h:108:26: note: candidate expects 0 arguments, 2 provided
  327. src/CMakeFiles/sdbench.dir/build.make:62: recipe for target 'src/CMakeFiles/sdbench.dir/main/sdbench/sdbench_workload.cpp.o' failed
  328. make[3]: *** [src/CMakeFiles/sdbench.dir/main/sdbench/sdbench_workload.cpp.o] Error 1
  329. CMakeFiles/Makefile2:1451: recipe for target 'src/CMakeFiles/sdbench.dir/all' failed
  330. make[2]: *** [src/CMakeFiles/sdbench.dir/all] Error 2
  331. CMakeFiles/Makefile2:1458: recipe for target 'src/CMakeFiles/sdbench.dir/rule' failed
  332. make[1]: *** [src/CMakeFiles/sdbench.dir/rule] Error 2
  333. Makefile:706: recipe for target 'sdbench' failed
  334. make: *** [sdbench] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement