Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- zhixunt@zhixunt-n76:~/peloton-2/build$ make sdbench
- INFO Using built-in specs.
- COLLECT_GCC=/usr/bin/c++
- COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
- Target: x86_64-linux-gnu
- 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
- Thread model: posix
- gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.1)
- Selected compiler gcc 5.4.0
- -- Boost version: 1.58.0
- -- Found the following Boost libraries:
- -- system
- -- filesystem
- -- thread
- -- chrono
- -- date_time
- -- atomic
- -- Found gflags (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
- -- Found PROTOBUF Compiler: /usr/bin/protoc
- -- Found libevent (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libevent.so)
- -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
- -- Found jemalloc (include: , library: /usr/lib/x86_64-linux-gnu/libjemalloc.so)
- -- Found LLVM 3.7.1
- -- Found peloton parser
- --
- -- ******************* Peloton Configuration Summary *******************
- -- General:
- -- Version : 0.0.5
- -- Git : b022175
- -- System : Linux
- -- Compiler : /usr/bin/c++ (gcc 5.4.0)
- -- 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
- -- 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
- -- Build type : Debug
- --
- -- BUILD_docs : ON
- --
- -- Dependencies:
- -- Linker flags :
- -- Boost : Yes (ver. 1.58)
- -- glog : Yes
- -- gflags : Yes
- -- protobuf : Yes (ver. 2.6.1)
- -- LLVM : Yes (ver. 3.7.1)
- --
- -- Documentaion:
- -- Doxygen : No
- -- config_file :
- --
- -- Install:
- -- Install path : /home/zhixunt/peloton-2/build/install
- --
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/zhixunt/peloton-2/build
- [ 2%] Built target peloton-proto
- [ 2%] Built target peloton-parser-check
- [ 2%] Built target peloton-parser
- [ 97%] Built target peloton
- Scanning dependencies of target sdbench
- [ 97%] Building CXX object src/CMakeFiles/sdbench.dir/main/sdbench/sdbench_workload.cpp.o
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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>]’:
- /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> >]’
- /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> >]’
- /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:1036:65: required from here
- /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*&)’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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 ...>)
- pair(tuple<_Args1...>&, tuple<_Args2...>&,
- ^
- /usr/include/c++/5/bits/stl_pair.h:206:9: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘unsigned int’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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 ...>)
- pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>);
- ^
- /usr/include/c++/5/bits/stl_pair.h:155:9: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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>&&)
- constexpr pair(pair<_U1, _U2>&& __p)
- ^
- /usr/include/c++/5/bits/stl_pair.h:150:12: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::pair<_T1, _T2>’ and ‘unsigned int’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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&&)
- constexpr pair(_U1&& __x, _U2&& __y)
- ^
- /usr/include/c++/5/bits/stl_pair.h:144:12: note: template argument deduction/substitution failed:
- /usr/include/c++/5/bits/stl_pair.h:141:38: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
- template<class _U1, class _U2, class = typename
- ^
- /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&&)
- constexpr pair(const _T1& __x, _U2&& __y)
- ^
- /usr/include/c++/5/bits/stl_pair.h:138:12: note: template argument deduction/substitution failed:
- /usr/include/c++/5/bits/stl_pair.h:136:27: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
- template<class _U2, class = typename
- ^
- /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&)
- constexpr pair(_U1&& __x, const _T2& __y)
- ^
- /usr/include/c++/5/bits/stl_pair.h:133:12: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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&’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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]
- constexpr pair(pair&&) = default;
- ^
- /usr/include/c++/5/bits/stl_pair.h:128:17: note: candidate expects 1 argument, 2 provided
- /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]
- constexpr pair(const pair&) = default;
- ^
- /usr/include/c++/5/bits/stl_pair.h:127:17: note: candidate expects 1 argument, 2 provided
- /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>&)
- constexpr pair(const pair<_U1, _U2>& __p)
- ^
- /usr/include/c++/5/bits/stl_pair.h:124:12: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘unsigned int’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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]
- _GLIBCXX_CONSTEXPR pair(const _T1& __a, const _T2& __b)
- ^
- /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&’
- /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]
- _GLIBCXX_CONSTEXPR pair()
- ^
- /usr/include/c++/5/bits/stl_pair.h:108:26: note: candidate expects 0 arguments, 2 provided
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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>]’:
- /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> >]’
- /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> >]’
- /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:1118:48: required from here
- /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*&)’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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 ...>)
- pair(tuple<_Args1...>&, tuple<_Args2...>&,
- ^
- /usr/include/c++/5/bits/stl_pair.h:206:9: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::tuple<_Elements ...>’ and ‘unsigned int’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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 ...>)
- pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>);
- ^
- /usr/include/c++/5/bits/stl_pair.h:155:9: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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>&&)
- constexpr pair(pair<_U1, _U2>&& __p)
- ^
- /usr/include/c++/5/bits/stl_pair.h:150:12: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘std::pair<_T1, _T2>’ and ‘unsigned int’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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&&)
- constexpr pair(_U1&& __x, _U2&& __y)
- ^
- /usr/include/c++/5/bits/stl_pair.h:144:12: note: template argument deduction/substitution failed:
- /usr/include/c++/5/bits/stl_pair.h:141:38: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
- template<class _U1, class _U2, class = typename
- ^
- /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&&)
- constexpr pair(const _T1& __x, _U2&& __y)
- ^
- /usr/include/c++/5/bits/stl_pair.h:138:12: note: template argument deduction/substitution failed:
- /usr/include/c++/5/bits/stl_pair.h:136:27: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
- template<class _U2, class = typename
- ^
- /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&)
- constexpr pair(_U1&& __x, const _T2& __y)
- ^
- /usr/include/c++/5/bits/stl_pair.h:133:12: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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&’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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]
- constexpr pair(pair&&) = default;
- ^
- /usr/include/c++/5/bits/stl_pair.h:128:17: note: candidate expects 1 argument, 2 provided
- /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]
- constexpr pair(const pair&) = default;
- ^
- /usr/include/c++/5/bits/stl_pair.h:127:17: note: candidate expects 1 argument, 2 provided
- /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>&)
- constexpr pair(const pair<_U1, _U2>& __p)
- ^
- /usr/include/c++/5/bits/stl_pair.h:124:12: note: template argument deduction/substitution failed:
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++allocator.h:33:0,
- from /usr/include/c++/5/bits/allocator.h:46,
- from /usr/include/c++/5/string:41,
- from /usr/include/c++/5/random:40,
- from /usr/include/c++/5/bits/stl_algo.h:66,
- from /usr/include/c++/5/algorithm:62,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /usr/include/c++/5/ext/new_allocator.h:120:4: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘unsigned int’
- { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
- ^
- In file included from /usr/include/c++/5/utility:70:0,
- from /usr/include/c++/5/algorithm:60,
- from /home/zhixunt/peloton-2/src/main/sdbench/sdbench_workload.cpp:13:
- /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]
- _GLIBCXX_CONSTEXPR pair(const _T1& __a, const _T2& __b)
- ^
- /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&’
- /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]
- _GLIBCXX_CONSTEXPR pair()
- ^
- /usr/include/c++/5/bits/stl_pair.h:108:26: note: candidate expects 0 arguments, 2 provided
- src/CMakeFiles/sdbench.dir/build.make:62: recipe for target 'src/CMakeFiles/sdbench.dir/main/sdbench/sdbench_workload.cpp.o' failed
- make[3]: *** [src/CMakeFiles/sdbench.dir/main/sdbench/sdbench_workload.cpp.o] Error 1
- CMakeFiles/Makefile2:1451: recipe for target 'src/CMakeFiles/sdbench.dir/all' failed
- make[2]: *** [src/CMakeFiles/sdbench.dir/all] Error 2
- CMakeFiles/Makefile2:1458: recipe for target 'src/CMakeFiles/sdbench.dir/rule' failed
- make[1]: *** [src/CMakeFiles/sdbench.dir/rule] Error 2
- Makefile:706: recipe for target 'sdbench' failed
- make: *** [sdbench] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement