Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- g++ -DBIGARRAY_MULTIPLIER=1 -Wall -Werror -Wno-unknown-pragmas -D__PIN__=1 -DPIN_CRT=1 -fno-stack-protector -fno-exceptions -funwind-tables -fasynchronous-unwind-tables -fno-rtti -DTARGET_IA32E -DHOST_IA32E -fPIC -DTARGET_LINUX -fabi-version=2 -I/home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin -I/home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/gen -isystem /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include -isystem /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/libstdc++/include -isystem /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/crt/include -isystem /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/crt/include/arch-x86_64 -isystem /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/crt/include/kernel/uapi -isystem /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/crt/include/kernel/uapi/asm-x86 -I/home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/components/include -I/home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/xed-intel64/include -I/home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/tools/InstLib -O3 -fomit-frame-pointer -fno-strict-aliasing -std=c++11 -c -o obj-intel64/callgraph.o callgraph.cpp
- In file included from /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:482:0,
- from /usr/include/c++/5/bits/stl_algobase.h:59,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/x86_64-linux-gnu/c++/5/bits/os_defines.h:44:19: error: missing binary operator before token "("
- #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:61:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/cpp_type_traits.h:82:10: error: redefinition of ‘struct std::__true_type’
- struct __true_type { };
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/type_traits.h:63:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:36,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/type_manips.h:23:8: error: previous definition of ‘struct std::__true_type’
- struct __true_type {};
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:61:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/cpp_type_traits.h:83:10: error: redefinition of ‘struct std::__false_type’
- struct __false_type { };
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/type_traits.h:63:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:36,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/type_manips.h:24:8: error: previous definition of ‘struct std::__false_type’
- struct __false_type {};
- ^
- In file included from /usr/include/c++/5/bits/stl_pair.h:59:0,
- from /usr/include/c++/5/bits/stl_algobase.h:64,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/move.h:76:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type
- forward(typename std::remove_reference<_Tp>::type& __t) noexcept
- ^
- /usr/include/c++/5/bits/move.h:76:43: error: expected ‘,’ or ‘...’ before ‘<’ token
- forward(typename std::remove_reference<_Tp>::type& __t) noexcept
- ^
- /usr/include/c++/5/bits/move.h: In function ‘constexpr _Tp&& std::forward(int)’:
- /usr/include/c++/5/bits/move.h:77:33: error: ‘__t’ was not declared in this scope
- { return static_cast<_Tp&&>(__t); }
- ^
- /usr/include/c++/5/bits/move.h: At global scope:
- /usr/include/c++/5/bits/move.h:87:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type
- forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
- ^
- /usr/include/c++/5/bits/move.h:87:43: error: expected ‘,’ or ‘...’ before ‘<’ token
- forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
- ^
- /usr/include/c++/5/bits/move.h:87:5: error: redefinition of ‘template<class _Tp> constexpr _Tp&& std::forward(int)’
- forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
- ^
- /usr/include/c++/5/bits/move.h:76:5: note: ‘template<class _Tp> constexpr _Tp&& std::forward(int)’ previously declared here
- forward(typename std::remove_reference<_Tp>::type& __t) noexcept
- ^
- /usr/include/c++/5/bits/move.h:100:29: error: ‘remove_reference’ in namespace ‘std’ does not name a template type
- constexpr typename std::remove_reference<_Tp>::type&&
- ^
- /usr/include/c++/5/bits/move.h:100:45: error: expected unqualified-id before ‘<’ token
- constexpr typename std::remove_reference<_Tp>::type&&
- ^
- /usr/include/c++/5/bits/move.h:107:20: error: expected template-name before ‘<’ token
- : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
- ^
- /usr/include/c++/5/bits/move.h:107:20: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/bits/move.h:107:20: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/bits/move.h:120:5: error: expected nested-name-specifier before ‘conditional’
- conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type
- ^
- /usr/include/c++/5/bits/move.h:120:16: error: expected initializer before ‘<’ token
- conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type
- ^
- /usr/include/c++/5/bits/move.h:178:14: error: ‘__and_’ was not declared in this scope
- noexcept(__and_<is_nothrow_move_constructible<_Tp>,
- ^
- /usr/include/c++/5/bits/move.h:178:21: error: ‘is_nothrow_move_constructible’ was not declared in this scope
- noexcept(__and_<is_nothrow_move_constructible<_Tp>,
- ^
- /usr/include/c++/5/bits/move.h:178:54: error: expected primary-expression before ‘>’ token
- noexcept(__and_<is_nothrow_move_constructible<_Tp>,
- ^
- /usr/include/c++/5/bits/move.h:178:55: error: expected primary-expression before ‘,’ token
- noexcept(__and_<is_nothrow_move_constructible<_Tp>,
- ^
- /usr/include/c++/5/bits/move.h:178:55: error: expected ‘)’ before ‘,’ token
- /usr/include/c++/5/bits/move.h:178:55: error: expected ‘;’ before ‘,’ token
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:96:12: error: redefinition of ‘struct std::pair<_T1, _T2>’
- struct pair
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:51:8: error: previous definition of ‘struct std::pair<_T1, _T2>’
- struct pair {
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:214:5: error: redefinition of ‘template<class _T1, class _T2> constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
- operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:81:24: note: ‘template<class _T1, class _T2> bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ previously declared here
- inline bool _STLP_CALL operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:220:5: error: redefinition of ‘template<class _T1, class _T2> constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
- operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:85:24: note: ‘template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ previously declared here
- inline bool _STLP_CALL operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) {
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:227:5: error: redefinition of ‘template<class _T1, class _T2> constexpr bool std::operator!=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
- operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:92:24: note: ‘template<class _T1, class _T2> bool std::operator!=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ previously declared here
- inline bool _STLP_CALL operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:233:5: error: redefinition of ‘template<class _T1, class _T2> constexpr bool std::operator>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
- operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:96:24: note: ‘template<class _T1, class _T2> bool std::operator>(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ previously declared here
- inline bool _STLP_CALL operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:239:5: error: redefinition of ‘template<class _T1, class _T2> constexpr bool std::operator<=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
- operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:100:24: note: ‘template<class _T1, class _T2> bool std::operator<=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ previously declared here
- inline bool _STLP_CALL operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:245:5: error: redefinition of ‘template<class _T1, class _T2> constexpr bool std::operator>=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
- operator>=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:104:24: note: ‘template<class _T1, class _T2> bool std::operator>=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’ previously declared here
- inline bool _STLP_CALL operator>=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h:275:59: error: wrong number of template arguments (1, should be 2)
- typename __decay_and_strip<_T2>::__type>
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:51:8: note: provided for ‘template<class _T1, class _T2> struct std::pair’
- struct pair {
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_pair.h: In function ‘constexpr int std::make_pair(_T1&&, _T2&&)’:
- /usr/include/c++/5/bits/stl_pair.h:278:24: error: expected nested-name-specifier before ‘__decay_and_strip’
- typedef typename __decay_and_strip<_T1>::__type __ds_type1;
- ^
- /usr/include/c++/5/bits/stl_pair.h:278:41: error: expected initializer before ‘<’ token
- typedef typename __decay_and_strip<_T1>::__type __ds_type1;
- ^
- /usr/include/c++/5/bits/stl_pair.h:279:24: error: expected nested-name-specifier before ‘__decay_and_strip’
- typedef typename __decay_and_strip<_T2>::__type __ds_type2;
- ^
- /usr/include/c++/5/bits/stl_pair.h:279:41: error: expected initializer before ‘<’ token
- typedef typename __decay_and_strip<_T2>::__type __ds_type2;
- ^
- /usr/include/c++/5/bits/stl_pair.h:280:20: error: ‘__ds_type1’ was not declared in this scope
- typedef pair<__ds_type1, __ds_type2> __pair_type;
- ^
- /usr/include/c++/5/bits/stl_pair.h:280:32: error: ‘__ds_type2’ was not declared in this scope
- typedef pair<__ds_type1, __ds_type2> __pair_type;
- ^
- /usr/include/c++/5/bits/stl_pair.h:280:42: error: template argument 1 is invalid
- typedef pair<__ds_type1, __ds_type2> __pair_type;
- ^
- /usr/include/c++/5/bits/stl_pair.h:280:42: error: template argument 2 is invalid
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h: At global scope:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:89:10: error: redefinition of ‘struct std::input_iterator_tag’
- struct input_iterator_tag { };
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:51:8: error: previous definition of ‘struct std::input_iterator_tag’
- struct input_iterator_tag {};
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:92:10: error: redefinition of ‘struct std::output_iterator_tag’
- struct output_iterator_tag { };
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:52:8: error: previous definition of ‘struct std::output_iterator_tag’
- struct output_iterator_tag {};
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:95:10: error: redefinition of ‘struct std::forward_iterator_tag’
- struct forward_iterator_tag : public input_iterator_tag { };
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:53:8: error: previous definition of ‘struct std::forward_iterator_tag’
- struct forward_iterator_tag : public input_iterator_tag {};
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:99:10: error: redefinition of ‘struct std::bidirectional_iterator_tag’
- struct bidirectional_iterator_tag : public forward_iterator_tag { };
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:54:8: error: previous definition of ‘struct std::bidirectional_iterator_tag’
- struct bidirectional_iterator_tag : public forward_iterator_tag {};
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:103:10: error: redefinition of ‘struct std::random_access_iterator_tag’
- struct random_access_iterator_tag : public bidirectional_iterator_tag { };
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:55:8: error: previous definition of ‘struct std::random_access_iterator_tag’
- struct random_access_iterator_tag : public bidirectional_iterator_tag {};
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: error: redefinition of default argument for ‘class _Distance’
- struct iterator
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_cprolog.h:18:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_prolog.h:7,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:57:39: note: original definition appeared here
- template <class _Category, class _Tp, _STLP_DFL_TMPL_PARAM(_Distance,ptrdiff_t),
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:143:43: error: ‘__void_t’ does not name a type
- template<typename _Iterator, typename = __void_t<>>
- ^
- /usr/include/c++/5/bits/stl_iterator_base_types.h:143:51: error: expected ‘>’ before ‘<’ token
- template<typename _Iterator, typename = __void_t<>>
- ^
- /usr/include/c++/5/bits/stl_iterator_base_types.h:148:9: error: ‘__void_t’ was not declared in this scope
- __void_t<typename _Iterator::iterator_category,
- ^
- /usr/include/c++/5/bits/stl_iterator_base_types.h:152:31: error: wrong number of template arguments (6, should be at least 1)
- typename _Iterator::reference>>
- ^
- /usr/include/c++/5/bits/stl_iterator_base_types.h:144:12: note: provided for ‘template<class _Iterator, class> struct std::__iterator_traits’
- struct __iterator_traits { };
- ^
- /usr/include/c++/5/bits/stl_iterator_base_types.h:152:40: error: expected unqualified-id before ‘>’ token
- typename _Iterator::reference>>
- ^
- /usr/include/c++/5/bits/stl_iterator_base_types.h:162:12: error: redefinition of ‘struct std::iterator_traits<_Iterator>’
- struct iterator_traits
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:147:8: error: previous definition of ‘struct std::iterator_traits<_Iterator>’
- struct iterator_traits {
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:178:12: error: redefinition of ‘struct std::iterator_traits<_Tp*>’
- struct iterator_traits<_Tp*>
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:175:8: error: previous definition of ‘struct std::iterator_traits<_Tp*>’
- struct iterator_traits<_Tp*> {
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:189:12: error: redefinition of ‘struct std::iterator_traits<const _Tp*>’
- struct iterator_traits<const _Tp*>
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:166:8: error: previous definition of ‘struct std::iterator_traits<const _Tp*>’
- struct iterator_traits<const _Tp*> {
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_types.h:230:7: error: expected nested-name-specifier before ‘enable_if’
- enable_if<is_convertible<typename
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:66:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_funcs.h:114:5: error: redefinition of ‘template<class _InputIterator> typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator)’
- distance(_InputIterator __first, _InputIterator __last)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:361:1: note: ‘template<class _InputIterator> typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator)’ previously declared here
- distance(_InputIterator __first, _InputIterator __last)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:66:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator_base_funcs.h:173:5: error: redefinition of ‘template<class _InputIterator, class _Distance> void std::advance(_InputIterator&, _Distance)’
- advance(_InputIterator& __i, _Distance __n)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:54:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator_base.h:515:24: note: ‘template<class _InputIterator, class _Distance> void std::advance(_InputIterator&, _Distance)’ previously declared here
- inline void _STLP_CALL advance(_InputIterator& __i, _Distance __n)
- ^
- In file included from /usr/include/c++/5/bits/stl_iterator.h:66:0,
- from /usr/include/c++/5/bits/stl_algobase.h:67,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/ptr_traits.h:41:25: error: expected constructor, destructor, or type conversion before ‘(’ token
- _GLIBCXX_HAS_NESTED_TYPE(element_type)
- ^
- /usr/include/c++/5/bits/ptr_traits.h:48:12: error: ‘__ptrtr_elt_type’ is not a class template
- struct __ptrtr_elt_type<_Tp, true>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:55:59: error: wrong number of template arguments (2, should be 1)
- struct __ptrtr_elt_type<_SomePtr<_Tp, _Args...>, false>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:48:38: note: provided for ‘template<class _Tp> struct std::__ptrtr_elt_type’
- struct __ptrtr_elt_type<_Tp, true>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:60:33: error: ‘__has_difference_type’ was not declared in this scope
- template<typename _Tp, bool = __has_difference_type<_Tp>::value>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:60:58: error: expected primary-expression before ‘>’ token
- template<typename _Tp, bool = __has_difference_type<_Tp>::value>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:60:61: error: ‘value’ in namespace ‘::’ does not name a type
- template<typename _Tp, bool = __has_difference_type<_Tp>::value>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:67:12: error: ‘__ptrtr_diff_type’ is not a class template
- struct __ptrtr_diff_type<_Tp, false>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:76:19: error: ‘true_type’ does not name a type
- static constexpr true_type
- ^
- /usr/include/c++/5/bits/ptr_traits.h:80:19: error: ‘false_type’ does not name a type
- static constexpr false_type
- ^
- /usr/include/c++/5/bits/ptr_traits.h:84:31: error: ‘_S_chk’ was not declared in this scope
- using __type = decltype(_S_chk<_Ptr, _Up>(nullptr));
- ^
- /usr/include/c++/5/bits/ptr_traits.h:84:31: error: ‘_S_chk’ was not declared in this scope
- /usr/include/c++/5/bits/ptr_traits.h:84:42: error: expected primary-expression before ‘,’ token
- using __type = decltype(_S_chk<_Ptr, _Up>(nullptr));
- ^
- /usr/include/c++/5/bits/ptr_traits.h:84:47: error: expected primary-expression before ‘>’ token
- using __type = decltype(_S_chk<_Ptr, _Up>(nullptr));
- ^
- /usr/include/c++/5/bits/ptr_traits.h:104:46: error: expected nested-name-specifier before ‘remove_cv’
- template<typename _Tp, typename = typename remove_cv<_Tp>::type>
- ^
- /usr/include/c++/5/bits/ptr_traits.h:104:46: error: expected ‘>’ before ‘remove_cv’
- /usr/include/c++/5/bits/ptr_traits.h:120:52: error: template argument 2 is invalid
- typedef typename __ptrtr_not_void<__orig_type>::__type __element_type;
- ^
- /usr/include/c++/5/bits/ptr_traits.h:168:56: error: template argument 2 is invalid
- pointer_to(typename __ptrtr_not_void<element_type>::__type& __r) noexcept
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:97:11: error: redefinition of ‘class std::reverse_iterator<_Iterator>’
- class reverse_iterator
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:47:7: error: previous definition of ‘class std::reverse_iterator<_Iterator>’
- class reverse_iterator :
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:292:5: error: redefinition of ‘template<class _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
- operator==(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:113:25: note: ‘template<class _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ previously declared here
- inline bool _STLP_CALL operator==(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:298:5: error: redefinition of ‘template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
- operator<(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:118:24: note: ‘template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ previously declared here
- inline bool _STLP_CALL operator<(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:304:5: error: redefinition of ‘template<class _Iterator> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
- operator!=(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:124:24: note: ‘template<class _Iterator> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ previously declared here
- inline bool _STLP_CALL operator!=(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:310:5: error: redefinition of ‘template<class _Iterator> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
- operator>(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:129:24: note: ‘template<class _Iterator> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ previously declared here
- inline bool _STLP_CALL operator>(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:316:5: error: redefinition of ‘template<class _Iterator> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
- operator<=(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:134:24: note: ‘template<class _Iterator> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ previously declared here
- inline bool _STLP_CALL operator<=(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:322:5: error: redefinition of ‘template<class _Iterator> bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
- operator>=(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:139:24: note: ‘template<class _Iterator> bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ previously declared here
- inline bool _STLP_CALL operator>=(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:328:5: error: redefinition of ‘template<class _Iterator> typename std::reverse_iterator<_Iterator>::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
- operator-(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:181:1: note: ‘template<class _Iterator> typename std::reverse_iterator<_Iterator>::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’ previously declared here
- operator-(const reverse_iterator<_Iterator>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:342:5: error: redefinition of ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
- operator==(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:146:24: note: ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ previously declared here
- inline bool _STLP_CALL operator==(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:348:5: error: redefinition of ‘template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
- operator<(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:151:24: note: ‘template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ previously declared here
- inline bool _STLP_CALL operator<(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:354:5: error: redefinition of ‘template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
- operator!=(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:156:24: note: ‘template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ previously declared here
- inline bool _STLP_CALL operator!=(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:360:5: error: redefinition of ‘template<class _IteratorL, class _IteratorR> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
- operator>(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:161:24: note: ‘template<class _IteratorL, class _IteratorR> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ previously declared here
- inline bool _STLP_CALL operator>(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:366:5: error: redefinition of ‘template<class _IteratorL, class _IteratorR> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
- operator<=(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:166:24: note: ‘template<class _IteratorL, class _IteratorR> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ previously declared here
- inline bool _STLP_CALL operator<=(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:372:5: error: redefinition of ‘template<class _IteratorL, class _IteratorR> bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
- operator>=(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:171:24: note: ‘template<class _IteratorL, class _IteratorR> bool std::operator>=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’ previously declared here
- inline bool _STLP_CALL operator>=(const reverse_iterator<_IteratorL>& __x,
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:415:11: error: redefinition of ‘class std::back_insert_iterator<_Container>’
- class back_insert_iterator
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:192:7: error: previous definition of ‘class std::back_insert_iterator<_Container>’
- class back_insert_iterator
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:492:5: error: redefinition of ‘template<class _Container> std::back_insert_iterator<_Container> std::back_inserter(_Container&)’
- back_inserter(_Container& __x)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:218:53: note: ‘template<class _Container> std::back_insert_iterator<_Container> std::back_inserter(_Container&)’ previously declared here
- inline back_insert_iterator<_Container> _STLP_CALL back_inserter(_Container& __x)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:506:11: error: redefinition of ‘class std::front_insert_iterator<_Container>’
- class front_insert_iterator
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:222:7: error: previous definition of ‘class std::front_insert_iterator<_Container>’
- class front_insert_iterator
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:582:5: error: redefinition of ‘template<class _Container> std::front_insert_iterator<_Container> std::front_inserter(_Container&)’
- front_inserter(_Container& __x)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:247:54: note: ‘template<class _Container> std::front_insert_iterator<_Container> std::front_inserter(_Container&)’ previously declared here
- inline front_insert_iterator<_Container> _STLP_CALL front_inserter(_Container& __x)
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:600:11: error: redefinition of ‘class std::insert_iterator<_Container>’
- class insert_iterator
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:251:7: error: previous definition of ‘class std::insert_iterator<_Container>’
- class insert_iterator
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:696:5: error: redefinition of ‘template<class _Container, class _Iterator> std::insert_iterator<_Container> std::inserter(_Container&, _Iterator)’
- inserter(_Container& __x, _Iterator __i)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:397:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_iterator.h:281:1: note: ‘template<class _Container, class _Iterator> std::insert_iterator<_Container> std::inserter(_Container&, _Iterator)’ previously declared here
- inserter(_Container& __x, _Iterator __i) {
- ^
- In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0,
- from /usr/include/c++/5/array:39,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_iterator.h:976:24: error: expected nested-name-specifier before ‘conditional’
- typedef typename conditional<is_reference<__base_ref>::value,
- ^
- /usr/include/c++/5/bits/stl_iterator.h:976:24: error: expected ‘;’ at end of member declaration
- /usr/include/c++/5/bits/stl_iterator.h:976:35: error: expected unqualified-id before ‘<’ token
- typedef typename conditional<is_reference<__base_ref>::value,
- ^
- /usr/include/c++/5/bits/stl_iterator.h:995:7: error: ‘reference’ does not name a type
- reference
- ^
- /usr/include/c++/5/bits/stl_iterator.h:1055:7: error: ‘reference’ does not name a type
- reference
- ^
- /usr/include/c++/5/bits/stl_iterator.h:1162:16: error: expected nested-name-specifier before ‘conditional’
- = typename conditional<__move_if_noexcept_cond
- ^
- /usr/include/c++/5/bits/stl_iterator.h:1162:16: error: expected ‘>’ before ‘conditional’
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:120:5: error: redefinition of ‘template<class _ForwardIterator1, class _ForwardIterator2> void std::iter_swap(_ForwardIterator1, _ForwardIterator2)’
- iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:120:13: note: ‘template<class _ForwardIter1, class _ForwardIter2> void std::iter_swap(_ForwardIter1, _ForwardIter2)’ previously declared here
- inline void iter_swap(_ForwardIter1 __i1, _ForwardIter2 __i2) {
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:195:5: error: redefinition of ‘template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)’
- min(const _Tp& __a, const _Tp& __b)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:139:20: note: ‘template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)’ previously declared here
- inline const _Tp& (min)(const _Tp& __a, const _Tp& __b) { return __b < __a ? __b : __a; }
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:219:5: error: redefinition of ‘template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&)’
- max(const _Tp& __a, const _Tp& __b)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:141:20: note: ‘template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&)’ previously declared here
- inline const _Tp& (max)(const _Tp& __a, const _Tp& __b) { return __a < __b ? __b : __a; }
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:243:5: error: redefinition of ‘template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)’
- min(const _Tp& __a, const _Tp& __b, _Compare __comp)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:152:20: note: ‘template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)’ previously declared here
- inline const _Tp& (min)(const _Tp& __a, const _Tp& __b, _Compare __comp) {
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:265:5: error: redefinition of ‘template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)’
- max(const _Tp& __a, const _Tp& __b, _Compare __comp)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:157:20: note: ‘template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)’ previously declared here
- inline const _Tp& (max)(const _Tp& __a, const _Tp& __b, _Compare __comp) {
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h: In static member function ‘static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*)’:
- /usr/include/c++/5/bits/stl_algobase.h:376:25: error: ‘conditional’ does not name a type
- using __assignable = conditional<_IsMove,
- ^
- /usr/include/c++/5/bits/stl_algobase.h:380:19: error: ‘__assignable’ has not been declared
- static_assert( __assignable::type::value, "type is not assignable" );
- ^
- /usr/include/c++/5/bits/stl_algobase.h: At global scope:
- /usr/include/c++/5/bits/stl_algobase.h:462:5: error: redefinition of ‘template<class _II, class _OI> _OI std::copy(_II, _II, _OI)’
- copy(_II __first, _II __last, _OI __result)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:291:20: note: ‘template<class _InputIter, class _OutputIter> _OutputIter std::copy(_InputIter, _InputIter, _OutputIter)’ previously declared here
- inline _OutputIter copy(_InputIter __first, _InputIter __last, _OutputIter __result) {
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h: In static member function ‘static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)’:
- /usr/include/c++/5/bits/stl_algobase.h:578:25: error: ‘conditional’ does not name a type
- using __assignable = conditional<_IsMove,
- ^
- /usr/include/c++/5/bits/stl_algobase.h:582:19: error: ‘__assignable’ has not been declared
- static_assert( __assignable::type::value, "type is not assignable" );
- ^
- /usr/include/c++/5/bits/stl_algobase.h: At global scope:
- /usr/include/c++/5/bits/stl_algobase.h:638:5: error: redefinition of ‘template<class _BI1, class _BI2> _BI2 std::copy_backward(_BI1, _BI1, _BI2)’
- copy_backward(_BI1 __first, _BI1 __last, _BI2 __result)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:328:20: note: ‘template<class _InputIter, class _OutputIter> _OutputIter std::copy_backward(_InputIter, _InputIter, _OutputIter)’ previously declared here
- inline _OutputIter copy_backward(_InputIter __first, _InputIter __last, _OutputIter __result) {
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:740:5: error: redefinition of ‘template<class _ForwardIterator, class _Tp> void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&)’
- fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:449:13: note: ‘template<class _ForwardIter, class _Tp> void std::fill(_ForwardIter, _ForwardIter, const _Tp&)’ previously declared here
- inline void fill(_ForwardIter __first, _ForwardIter __last, const _Tp& __val) {
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:1057:5: error: redefinition of ‘template<class _II1, class _II2> bool std::equal(_II1, _II1, _II2)’
- equal(_II1 __first1, _II1 __last1, _II2 __first2)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:551:6: note: ‘template<class _InputIter1, class _InputIter2> bool std::equal(_InputIter1, _InputIter1, _InputIter2)’ previously declared here
- bool equal(_InputIter1 __first1, _InputIter1 __last1,
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:1089:5: error: redefinition of ‘template<class _IIter1, class _IIter2, class _BinaryPredicate> bool std::equal(_IIter1, _IIter1, _IIter2, _BinaryPredicate)’
- equal(_IIter1 __first1, _IIter1 __last1,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:563:6: note: ‘template<class _InputIter1, class _InputIter2, class _BinaryPredicate> bool std::equal(_InputIter1, _InputIter1, _InputIter2, _BinaryPredicate)’ previously declared here
- bool equal(_InputIter1 __first1, _InputIter1 __last1,
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:1217:5: error: redefinition of ‘template<class _II1, class _II2> bool std::lexicographical_compare(_II1, _II1, _II2, _II2)’
- lexicographical_compare(_II1 __first1, _II1 __last1,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:39:6: note: ‘template<class _InputIter1, class _InputIter2> bool std::lexicographical_compare(_InputIter1, _InputIter1, _InputIter2, _InputIter2)’ previously declared here
- bool lexicographical_compare(_InputIter1 __first1, _InputIter1 __last1,
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:1253:5: error: redefinition of ‘template<class _II1, class _II2, class _Compare> bool std::lexicographical_compare(_II1, _II1, _II2, _II2, _Compare)’
- lexicographical_compare(_II1 __first1, _II1 __last1,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:720:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.c:56:6: note: ‘template<class _InputIter1, class _InputIter2, class _Compare> bool std::lexicographical_compare(_InputIter1, _InputIter1, _InputIter2, _InputIter2, _Compare)’ previously declared here
- bool lexicographical_compare(_InputIter1 __first1, _InputIter1 __last1,
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:1296:5: error: redefinition of ‘template<class _InputIterator1, class _InputIterator2> std::pair<_T1, _T2> std::mismatch(_InputIterator1, _InputIterator1, _InputIterator2)’
- mismatch(_InputIterator1 __first1, _InputIterator1 __last1,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:522:43: note: ‘template<class _InputIter1, class _InputIter2> std::pair<_T1, _T2> std::mismatch(_InputIter1, _InputIter1, _InputIter2)’ previously declared here
- _STLP_STD::pair<_InputIter1, _InputIter2> mismatch(_InputIter1 __first1,
- ^
- In file included from /usr/include/c++/5/array:39:0,
- from /usr/include/c++/5/tuple:39,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/stl_algobase.h:1330:5: error: redefinition of ‘template<class _InputIterator1, class _InputIterator2, class _BinaryPredicate> std::pair<_T1, _T2> std::mismatch(_InputIterator1, _InputIterator1, _InputIterator2, _BinaryPredicate)’
- mismatch(_InputIterator1 __first1, _InputIterator1 __last1,
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:536:43: note: ‘template<class _InputIter1, class _InputIter2, class _BinaryPredicate> std::pair<_T1, _T2> std::mismatch(_InputIter1, _InputIter1, _InputIter2, _BinaryPredicate)’ previously declared here
- _STLP_STD::pair<_InputIter1, _InputIter2> mismatch(_InputIter1 __first1,
- ^
- In file included from /usr/include/c++/5/tuple:39:0,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/array:116:30: error: ‘declval’ is not a member of ‘std’
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:116:46: error: expected primary-expression before ‘&’ token
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:116:47: error: expected primary-expression before ‘>’ token
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:116:49: error: expected primary-expression before ‘)’ token
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:116:52: error: ‘declval’ is not a member of ‘std’
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:116:68: error: expected primary-expression before ‘&’ token
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:116:69: error: expected primary-expression before ‘>’ token
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:116:71: error: expected primary-expression before ‘)’ token
- noexcept(noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>())))
- ^
- /usr/include/c++/5/array:320:31: error: expected template-name before ‘<’ token
- : public integral_constant<std::size_t, _Nm> { };
- ^
- /usr/include/c++/5/array:320:31: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/array:320:31: error: expected unqualified-id before ‘<’ token
- In file included from /usr/include/c++/5/tuple:40:0,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/uses_allocator.h:43:54: error: ‘__void_t’ does not name a type
- template<typename _Tp, typename _Alloc, typename = __void_t<>>
- ^
- /usr/include/c++/5/bits/uses_allocator.h:43:62: error: expected ‘>’ before ‘<’ token
- template<typename _Tp, typename _Alloc, typename = __void_t<>>
- ^
- /usr/include/c++/5/bits/uses_allocator.h:45:18: error: expected class-name before ‘{’ token
- : false_type { };
- ^
- /usr/include/c++/5/bits/uses_allocator.h:49:8: error: ‘__void_t’ was not declared in this scope
- __void_t<typename _Tp::allocator_type>>
- ^
- /usr/include/c++/5/bits/uses_allocator.h:49:31: error: template argument 3 is invalid
- __void_t<typename _Tp::allocator_type>>
- ^
- /usr/include/c++/5/bits/uses_allocator.h:49:45: error: expected unqualified-id before ‘>’ token
- __void_t<typename _Tp::allocator_type>>
- ^
- /usr/include/c++/5/bits/uses_allocator.h:56:42: error: template argument 3 is invalid
- : __uses_allocator_helper<_Tp, _Alloc>::type
- ^
- /usr/include/c++/5/bits/uses_allocator.h:56:45: error: expected ‘{’ before ‘type’
- : __uses_allocator_helper<_Tp, _Alloc>::type
- ^
- /usr/include/c++/5/bits/uses_allocator.h:77:18: error: expected template-name before ‘<’ token
- : conditional<
- ^
- /usr/include/c++/5/bits/uses_allocator.h:77:18: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/bits/uses_allocator.h:77:18: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/bits/uses_allocator.h:89:46: error: non-template type ‘uses_allocator’ used as a template
- __uses_alloc<uses_allocator<_Tp, _Alloc>::value, _Tp, _Alloc, _Args...>;
- ^
- /usr/include/c++/5/bits/uses_allocator.h:89:77: error: template argument 1 is invalid
- __uses_alloc<uses_allocator<_Tp, _Alloc>::value, _Tp, _Alloc, _Args...>;
- ^
- /usr/include/c++/5/bits/uses_allocator.h:92:12: error: ‘__uses_alloc_t’ does not name a type
- inline __uses_alloc_t<_Tp, _Alloc, _Args...>
- ^
- In file included from /usr/include/c++/5/mutex:38:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/tuple:162:43: error: expected template-name before ‘<’ token
- struct __is_empty_non_tuple : is_empty<_Tp> { };
- ^
- /usr/include/c++/5/tuple:162:43: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/tuple:162:43: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/tuple:166:67: error: expected class-name before ‘{’ token
- struct __is_empty_non_tuple<tuple<_El0, _El...>> : false_type { };
- ^
- /usr/include/c++/5/tuple:171:16: error: expected nested-name-specifier before ‘conditional’
- = typename conditional<__is_final(_Tp), false_type,
- ^
- /usr/include/c++/5/tuple:182:39: error: ‘__empty_not_final’ was not declared in this scope
- private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:182:62: error: template argument 3 is invalid
- private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:182:63: error: expected ‘{’ before ‘::’ token
- private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:182:70: error: expected initializer before ‘>’ token
- private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:340:39: error: ‘__empty_not_final’ was not declared in this scope
- : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:340:62: error: template argument 3 is invalid
- : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:340:63: error: expected ‘{’ before ‘::’ token
- : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:340:70: error: expected initializer before ‘>’ token
- : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value>
- ^
- /usr/include/c++/5/tuple:476:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<_UElements,
- ^
- /usr/include/c++/5/tuple:476:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:487:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<const _UElements&,
- ^
- /usr/include/c++/5/tuple:487:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:494:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<_UElements,
- ^
- /usr/include/c++/5/tuple:494:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:511:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<sizeof...(_UElements)
- ^
- /usr/include/c++/5/tuple:511:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:527:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<sizeof...(_UElements)
- ^
- /usr/include/c++/5/tuple:527:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:536:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<sizeof...(_UElements)
- ^
- /usr/include/c++/5/tuple:536:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:553:16: error: ‘is_nothrow_move_assignable’ was not declared in this scope
- noexcept(is_nothrow_move_assignable<_Inherited>::value)
- ^
- /usr/include/c++/5/tuple:553:53: error: expected primary-expression before ‘>’ token
- noexcept(is_nothrow_move_assignable<_Inherited>::value)
- ^
- /usr/include/c++/5/tuple:553:54: error: ‘::value’ has not been declared
- noexcept(is_nothrow_move_assignable<_Inherited>::value)
- ^
- /usr/include/c++/5/tuple:560:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<sizeof...(_UElements)
- ^
- /usr/include/c++/5/tuple:560:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:570:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<sizeof...(_UElements)
- ^
- /usr/include/c++/5/tuple:570:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:609:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<_U1, _T1>,
- ^
- /usr/include/c++/5/tuple:609:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:620:2: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<const _U1&, _T1>,
- ^
- /usr/include/c++/5/tuple:620:2: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:626:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<_U1, _T1>,
- ^
- /usr/include/c++/5/tuple:626:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:632:2: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<const _U1&, _T1>,
- ^
- /usr/include/c++/5/tuple:632:2: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:638:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<is_convertible<_U1, _T1>,
- ^
- /usr/include/c++/5/tuple:638:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:699:16: error: ‘is_nothrow_move_assignable’ was not declared in this scope
- noexcept(is_nothrow_move_assignable<_Inherited>::value)
- ^
- /usr/include/c++/5/tuple:699:53: error: expected primary-expression before ‘>’ token
- noexcept(is_nothrow_move_assignable<_Inherited>::value)
- ^
- /usr/include/c++/5/tuple:699:54: error: ‘::value’ has not been declared
- noexcept(is_nothrow_move_assignable<_Inherited>::value)
- ^
- /usr/include/c++/5/tuple:774:24: error: expected nested-name-specifier before ‘add_const’
- typedef typename add_const<__tuple_element_t<__i, _Tp>>::type type;
- ^
- /usr/include/c++/5/tuple:774:24: error: expected ‘;’ at end of member declaration
- /usr/include/c++/5/tuple:774:33: error: expected unqualified-id before ‘<’ token
- typedef typename add_const<__tuple_element_t<__i, _Tp>>::type type;
- ^
- /usr/include/c++/5/tuple:780:24: error: expected nested-name-specifier before ‘add_volatile’
- typedef typename add_volatile<__tuple_element_t<__i, _Tp>>::type type;
- ^
- /usr/include/c++/5/tuple:780:24: error: expected ‘;’ at end of member declaration
- /usr/include/c++/5/tuple:780:36: error: expected unqualified-id before ‘<’ token
- typedef typename add_volatile<__tuple_element_t<__i, _Tp>>::type type;
- ^
- /usr/include/c++/5/tuple:786:24: error: expected nested-name-specifier before ‘add_cv’
- typedef typename add_cv<__tuple_element_t<__i, _Tp>>::type type;
- ^
- /usr/include/c++/5/tuple:786:24: error: expected ‘;’ at end of member declaration
- /usr/include/c++/5/tuple:786:30: error: expected unqualified-id before ‘<’ token
- typedef typename add_cv<__tuple_element_t<__i, _Tp>>::type type;
- ^
- /usr/include/c++/5/tuple:804:24: error: expected template-name before ‘<’ token
- : integral_constant<size_t, tuple_size<_Tp>::value> { };
- ^
- /usr/include/c++/5/tuple:804:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/tuple:804:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/tuple:808:24: error: expected template-name before ‘<’ token
- : integral_constant<size_t, tuple_size<_Tp>::value> { };
- ^
- /usr/include/c++/5/tuple:808:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/tuple:808:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/tuple:812:24: error: expected template-name before ‘<’ token
- : integral_constant<size_t, tuple_size<_Tp>::value> { };
- ^
- /usr/include/c++/5/tuple:812:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/tuple:812:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/tuple:817:31: error: expected template-name before ‘<’ token
- : public integral_constant<std::size_t, sizeof...(_Elements)> { };
- ^
- /usr/include/c++/5/tuple:817:31: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/tuple:817:31: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/tuple:965:69: error: template argument 1 is invalid
- constexpr tuple<typename __decay_and_strip<_Elements>::__type...>
- ^
- /usr/include/c++/5/tuple: In function ‘constexpr int std::make_tuple(_Elements&& ...)’:
- /usr/include/c++/5/tuple:968:69: error: template argument 1 is invalid
- typedef tuple<typename __decay_and_strip<_Elements>::__type...>
- ^
- /usr/include/c++/5/tuple: At global scope:
- /usr/include/c++/5/tuple:980:5: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/tuple:984:5: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/tuple:988:5: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/tuple:992:5: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/tuple:997:49: error: ‘remove_cv’ in namespace ‘std’ does not name a template type
- : public __is_tuple_like_impl<typename std::remove_cv
- ^
- /usr/include/c++/5/tuple:998:13: error: expected template-argument before ‘<’ token
- <typename std::remove_reference<_Tp>::type>::type>::type
- ^
- /usr/include/c++/5/tuple:998:13: error: expected ‘>’ before ‘<’ token
- /usr/include/c++/5/tuple:998:62: error: template argument 1 is invalid
- <typename std::remove_reference<_Tp>::type>::type>::type
- ^
- /usr/include/c++/5/tuple:998:65: error: expected ‘{’ before ‘type’
- <typename std::remove_reference<_Tp>::type>::type>::type
- ^
- /usr/include/c++/5/tuple:998:65: error: redeclaration of ‘template<class _Tp> int std::type’
- In file included from /usr/include/c++/5/tuple:40:0,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/uses_allocator.h:56:45: note: previous declaration ‘template<class _Tp, class _Alloc> int std::type<_Tp, _Alloc>’
- : __uses_allocator_helper<_Tp, _Alloc>::type
- ^
- In file included from /usr/include/c++/5/mutex:38:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/tuple:1025:44: error: ‘remove_cv’ in namespace ‘std’ does not name a template type
- : public __do_make_tuple<typename std::remove_cv
- ^
- /usr/include/c++/5/tuple:1026:13: error: expected template-argument before ‘<’ token
- <typename std::remove_reference<_Tuple>::type>::type>
- ^
- /usr/include/c++/5/tuple:1026:13: error: expected ‘>’ before ‘<’ token
- /usr/include/c++/5/tuple:1026:65: error: template argument 1 is invalid
- <typename std::remove_reference<_Tuple>::type>::type>
- ^
- /usr/include/c++/5/tuple:1027:5: error: expected ‘::’ before ‘{’ token
- { };
- ^
- /usr/include/c++/5/tuple:1027:5: error: expected class-name before ‘{’ token
- /usr/include/c++/5/tuple:1074:29: error: ‘_Build_index_tuple’ in namespace ‘std’ does not name a template type
- typedef typename std::_Build_index_tuple<std::tuple_size<
- ^
- /usr/include/c++/5/tuple:1074:47: error: expected unqualified-id before ‘<’ token
- typedef typename std::_Build_index_tuple<std::tuple_size<
- ^
- /usr/include/c++/5/tuple:1112:12: error: expected nested-name-specifier before ‘enable_if’
- enable_if<__and_<__is_tuple_like<_Tpls>...>::value>::type>
- ^
- /usr/include/c++/5/tuple:1112:12: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/tuple:1150:51: error: non-template type ‘uses_allocator’ used as a template
- struct uses_allocator<tuple<_Types...>, _Alloc> : true_type { };
- ^
- /usr/include/c++/5/tuple:1150:65: error: expected class-name before ‘{’ token
- struct uses_allocator<tuple<_Types...>, _Alloc> : true_type { };
- ^
- /usr/include/c++/5/tuple:1156:7: error: prototype for ‘std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_UElements ...>, std::tuple<_UElements ...>)’ does not match any in class ‘std::pair<_T1, _T2>’
- pair<_T1, _T2>::
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:72:3: error: candidates are: std::pair<_T1, _T2>::pair(std::__move_source<std::pair<_T1, _T2> >)
- pair(__move_source<pair<_T1, _T2> > src) : first(_STLP_PRIV _AsMoveSource(src.get().first)),
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:68:3: error: std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&)
- pair(const pair<_T1,_T2>& __o) : first(__o.first), second(__o.second) {}
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:66:3: error: template<class _T1, class _T2> template<class _U1, class _U2> std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)
- pair(const pair<_U1, _U2>& __p) : first(__p.first), second(__p.second) {}
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:62:3: error: std::pair<_T1, _T2>::pair(const _T1&, const _T2&)
- pair(const _T1& __a, const _T2& __b) : first(__a), second(__b) {}
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:60:3: error: std::pair<_T1, _T2>::pair()
- pair() : first(_T1()), second(_T2()) {}
- ^
- In file included from /usr/include/c++/5/mutex:38:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/tuple:1168:7: error: prototype for ‘std::pair<_T1, _T2>::pair(std::tuple<_UElements ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>)’ does not match any in class ‘std::pair<_T1, _T2>’
- pair<_T1, _T2>::
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_algobase.h:50:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_alloc.h:43,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string.h:23,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:29,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:72:3: error: candidates are: std::pair<_T1, _T2>::pair(std::__move_source<std::pair<_T1, _T2> >)
- pair(__move_source<pair<_T1, _T2> > src) : first(_STLP_PRIV _AsMoveSource(src.get().first)),
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:68:3: error: std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&)
- pair(const pair<_T1,_T2>& __o) : first(__o.first), second(__o.second) {}
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:66:3: error: template<class _T1, class _T2> template<class _U1, class _U2> std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)
- pair(const pair<_U1, _U2>& __p) : first(__p.first), second(__p.second) {}
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:62:3: error: std::pair<_T1, _T2>::pair(const _T1&, const _T2&)
- pair(const _T1& __a, const _T2& __b) : first(__a), second(__b) {}
- ^
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_pair.h:60:3: error: std::pair<_T1, _T2>::pair()
- pair() : first(_T1()), second(_T2()) {}
- ^
- In file included from /usr/include/c++/5/chrono:38:0,
- from /usr/include/c++/5/mutex:39,
- from callgraph.cpp:5:
- /usr/include/c++/5/ratio:57:24: error: expected template-name before ‘<’ token
- : integral_constant<intmax_t, (_Pn < 0) ? -1 : 1>
- ^
- /usr/include/c++/5/ratio:57:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:57:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:62:24: error: expected template-name before ‘<’ token
- : integral_constant<intmax_t, _Pn * __static_sign<_Pn>::value>
- ^
- /usr/include/c++/5/ratio:62:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:62:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:72:24: error: expected template-name before ‘<’ token
- : integral_constant<intmax_t, __static_abs<_Pn>::value>
- ^
- /usr/include/c++/5/ratio:72:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:72:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:77:24: error: expected template-name before ‘<’ token
- : integral_constant<intmax_t, __static_abs<_Qn>::value>
- ^
- /usr/include/c++/5/ratio:77:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:77:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:115:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, (__hi1 < __hi2
- ^
- /usr/include/c++/5/ratio:115:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:115:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:341:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, _R1::num == _R2::num && _R1::den == _R2::den>
- ^
- /usr/include/c++/5/ratio:341:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:341:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:347:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, !ratio_equal<_R1, _R2>::value>
- ^
- /usr/include/c++/5/ratio:347:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:347:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:355:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, __big_less<_Left::__hi, _Left::__lo,
- ^
- /usr/include/c++/5/ratio:355:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:355:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:371:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, _R1::num < _R2::num>
- ^
- /usr/include/c++/5/ratio:371:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:371:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:389:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, !ratio_less<_R2, _R1>::value>
- ^
- /usr/include/c++/5/ratio:389:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:389:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:395:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, ratio_less<_R2, _R1>::value>
- ^
- /usr/include/c++/5/ratio:395:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:395:24: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/ratio:401:24: error: expected template-name before ‘<’ token
- : integral_constant<bool, !ratio_less<_R1, _R2>::value>
- ^
- /usr/include/c++/5/ratio:401:24: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/ratio:401:24: error: expected unqualified-id before ‘<’ token
- In file included from /usr/include/c++/5/mutex:39:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/chrono:86:15: error: ‘__success_type’ does not name a type
- typedef __success_type<chrono::duration<__cr, __r>> type;
- ^
- /usr/include/c++/5/chrono:90:43: error: ‘__failure_type’ was not declared in this scope
- struct __duration_common_type_wrapper<__failure_type, _Period1, _Period2>
- ^
- /usr/include/c++/5/chrono:90:77: error: template argument 1 is invalid
- struct __duration_common_type_wrapper<__failure_type, _Period1, _Period2>
- ^
- /usr/include/c++/5/chrono:94:12: error: ‘common_type’ is not a class template
- struct common_type<chrono::duration<_Rep1, _Period1>,
- ^
- /usr/include/c++/5/chrono:97:66: error: wrong number of template arguments (1, should be 3)
- common_type<_Rep1, _Rep2>>::type, _Period1, _Period2>::type
- ^
- /usr/include/c++/5/chrono:77:12: note: provided for ‘template<class _CT, class _Period1, class _Period2> struct std::__duration_common_type_wrapper’
- struct __duration_common_type_wrapper
- ^
- /usr/include/c++/5/chrono:97:67: error: expected ‘{’ before ‘::’ token
- common_type<_Rep1, _Rep2>>::type, _Period1, _Period2>::type
- ^
- /usr/include/c++/5/chrono:97:69: error: declaration of ‘type’ not in a namespace surrounding ‘::’
- common_type<_Rep1, _Rep2>>::type, _Period1, _Period2>::type
- ^
- /usr/include/c++/5/chrono:97:69: error: redeclaration of ‘template<class _Rep1, class _Period1, class _Rep2, class _Period2> int type’
- In file included from /usr/include/c++/5/tuple:40:0,
- from /usr/include/c++/5/mutex:38,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/uses_allocator.h:56:45: note: previous declaration ‘template<class _Tp, class _Alloc> int std::type<_Tp, _Alloc>’
- : __uses_allocator_helper<_Tp, _Alloc>::type
- ^
- In file included from /usr/include/c++/5/mutex:39:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/chrono:105:15: error: ‘__success_type’ does not name a type
- typedef __success_type<chrono::time_point<_Clock, typename _CT::type>>
- ^
- /usr/include/c++/5/chrono:110:44: error: ‘__failure_type’ was not declared in this scope
- struct __timepoint_common_type_wrapper<__failure_type, _Clock>
- ^
- /usr/include/c++/5/chrono:110:66: error: template argument 1 is invalid
- struct __timepoint_common_type_wrapper<__failure_type, _Clock>
- ^
- /usr/include/c++/5/chrono:115:51: error: non-template type ‘common_type’ used as a template
- chrono::time_point<_Clock, _Duration2>>
- ^
- /usr/include/c++/5/chrono:117:64: error: wrong number of template arguments (1, should be 2)
- common_type<_Duration1, _Duration2>>::type, _Clock>::type
- ^
- /usr/include/c++/5/chrono:103:12: note: provided for ‘template<class _CT, class _Clock> struct std::__timepoint_common_type_wrapper’
- struct __timepoint_common_type_wrapper
- ^
- /usr/include/c++/5/chrono:183:7: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/chrono:188:7: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/chrono:192:26: error: expected nested-name-specifier before ‘enable_if’
- constexpr typename enable_if<__is_duration<_ToDur>::value,
- ^
- /usr/include/c++/5/chrono:192:35: error: expected initializer before ‘<’ token
- constexpr typename enable_if<__is_duration<_ToDur>::value,
- ^
- /usr/include/c++/5/chrono:209:26: error: expected template-name before ‘<’ token
- : is_floating_point<_Rep>
- ^
- /usr/include/c++/5/chrono:209:26: error: expected ‘{’ before ‘<’ token
- /usr/include/c++/5/chrono:209:26: error: expected unqualified-id before ‘<’ token
- /usr/include/c++/5/chrono:232:7: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/chrono:237:7: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/chrono:260:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<is_convertible<_Rep2, rep>::value
- ^
- /usr/include/c++/5/chrono:260:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/chrono:267:9: error: expected nested-name-specifier before ‘enable_if’
- enable_if<treat_as_floating_point<rep>::value
- ^
- /usr/include/c++/5/chrono:267:9: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/chrono:342:13: error: expected nested-name-specifier before ‘enable_if’
- typename enable_if<!treat_as_floating_point<_Rep2>::value,
- ^
- /usr/include/c++/5/chrono:342:22: error: expected initializer before ‘<’ token
- typename enable_if<!treat_as_floating_point<_Rep2>::value,
- ^
- /usr/include/c++/5/chrono:351:13: error: expected nested-name-specifier before ‘enable_if’
- typename enable_if<!treat_as_floating_point<_Rep2>::value,
- ^
- /usr/include/c++/5/chrono:351:22: error: expected initializer before ‘<’ token
- typename enable_if<!treat_as_floating_point<_Rep2>::value,
- ^
- /usr/include/c++/5/chrono: In constructor ‘constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&)’:
- /usr/include/c++/5/chrono:271:10: error: ‘duration_cast’ was not declared in this scope
- : __r(duration_cast<duration>(__d).count()) { }
- ^
- /usr/include/c++/5/chrono:271:32: error: expected primary-expression before ‘>’ token
- : __r(duration_cast<duration>(__d).count()) { }
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:379:34: error: non-template type ‘common_type’ used as a template
- duration<_Rep2, _Period2>>::type
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator+(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:385:44: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<__dur1,__dur2>::type __cd;
- ^
- /usr/include/c++/5/chrono:386:26: error: request for member ‘count’ in ‘(__cd)(__lhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__lhs).count() + __cd(__rhs).count());
- ^
- /usr/include/c++/5/chrono:386:48: error: request for member ‘count’ in ‘(__cd)(__rhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__lhs).count() + __cd(__rhs).count());
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:392:34: error: non-template type ‘common_type’ used as a template
- duration<_Rep2, _Period2>>::type
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator-(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:398:44: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<__dur1,__dur2>::type __cd;
- ^
- /usr/include/c++/5/chrono:399:26: error: request for member ‘count’ in ‘(__cd)(__lhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__lhs).count() - __cd(__rhs).count());
- ^
- /usr/include/c++/5/chrono:399:48: error: request for member ‘count’ in ‘(__cd)(__rhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__lhs).count() - __cd(__rhs).count());
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:403:7: error: ‘is_convertible’ was not declared in this scope
- is_convertible<_Rep2,
- ^
- /usr/include/c++/5/chrono:403:27: error: expected primary-expression before ‘,’ token
- is_convertible<_Rep2,
- ^
- /usr/include/c++/5/chrono:404:41: error: non-template type ‘common_type’ used as a template
- typename common_type<_Rep1, _Rep2>::type>::value>
- ^
- /usr/include/c++/5/chrono:404:51: error: ‘value’ in namespace ‘::’ does not name a type
- typename common_type<_Rep1, _Rep2>::type>::value>
- ^
- /usr/include/c++/5/chrono:408:14: error: ‘__common_rep_type’ is not a class template
- struct __common_rep_type<_Rep1, _Rep2, true>
- ^
- /usr/include/c++/5/chrono:409:50: error: non-template type ‘common_type’ used as a template
- { typedef typename common_type<_Rep1, _Rep2>::type type; };
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr std::chrono::duration<typename std::chrono::__common_rep_type<_Rep1, _Rep2>::type, _Period> std::chrono::operator*(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)’:
- /usr/include/c++/5/chrono:416:52: error: non-template type ‘common_type’ used as a template
- typedef duration<typename common_type<_Rep1, _Rep2>::type, _Period>
- ^
- /usr/include/c++/5/chrono:416:68: error: template argument 1 is invalid
- typedef duration<typename common_type<_Rep1, _Rep2>::type, _Period>
- ^
- /usr/include/c++/5/chrono:417:4: error: expected ‘::’ before ‘__cd’
- __cd;
- ^
- /usr/include/c++/5/chrono:418:24: error: request for member ‘count’ in ‘(__cd)(__d)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__d).count() * __s);
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:429:54: error: template argument 2 is invalid
- enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
- ^
- /usr/include/c++/5/chrono:429:61: error: expected ‘(’ before ‘,’ token
- enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
- ^
- /usr/include/c++/5/chrono:429:70: error: template argument 1 is invalid
- enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
- ^
- /usr/include/c++/5/chrono:430:7: error: expected ‘::’ before ‘operator’
- operator/(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator/(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)’:
- /usr/include/c++/5/chrono:432:52: error: non-template type ‘common_type’ used as a template
- typedef duration<typename common_type<_Rep1, _Rep2>::type, _Period>
- ^
- /usr/include/c++/5/chrono:432:68: error: template argument 1 is invalid
- typedef duration<typename common_type<_Rep1, _Rep2>::type, _Period>
- ^
- /usr/include/c++/5/chrono:433:4: error: expected ‘::’ before ‘__cd’
- __cd;
- ^
- /usr/include/c++/5/chrono:434:24: error: request for member ‘count’ in ‘(__cd)(__d)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__d).count() / __s);
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:439:50: error: non-template type ‘common_type’ used as a template
- constexpr typename common_type<_Rep1, _Rep2>::type
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator/(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:445:44: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<__dur1,__dur2>::type __cd;
- ^
- /usr/include/c++/5/chrono:446:21: error: request for member ‘count’ in ‘(__cd)(__lhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__lhs).count() / __cd(__rhs).count();
- ^
- /usr/include/c++/5/chrono:446:43: error: request for member ‘count’ in ‘(__cd)(__rhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__lhs).count() / __cd(__rhs).count();
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:452:54: error: template argument 2 is invalid
- enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
- ^
- /usr/include/c++/5/chrono:452:61: error: expected ‘(’ before ‘,’ token
- enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
- ^
- /usr/include/c++/5/chrono:452:70: error: template argument 1 is invalid
- enable_if<!__is_duration<_Rep2>::value, _Rep2>::type>::type, _Period>
- ^
- /usr/include/c++/5/chrono:453:7: error: expected ‘::’ before ‘operator’
- operator%(const duration<_Rep1, _Period>& __d, const _Rep2& __s)
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator%(const std::chrono::duration<_Rep1, _Period1>&, const _Rep2&)’:
- /usr/include/c++/5/chrono:455:52: error: non-template type ‘common_type’ used as a template
- typedef duration<typename common_type<_Rep1, _Rep2>::type, _Period>
- ^
- /usr/include/c++/5/chrono:455:68: error: template argument 1 is invalid
- typedef duration<typename common_type<_Rep1, _Rep2>::type, _Period>
- ^
- /usr/include/c++/5/chrono:456:4: error: expected ‘::’ before ‘__cd’
- __cd;
- ^
- /usr/include/c++/5/chrono:457:24: error: request for member ‘count’ in ‘(__cd)(__d)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__d).count() % __s);
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:463:34: error: non-template type ‘common_type’ used as a template
- duration<_Rep2, _Period2>>::type
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator%(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:469:44: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<__dur1,__dur2>::type __cd;
- ^
- /usr/include/c++/5/chrono:470:26: error: request for member ‘count’ in ‘(__cd)(__lhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__lhs).count() % __cd(__rhs).count());
- ^
- /usr/include/c++/5/chrono:470:48: error: request for member ‘count’ in ‘(__cd)(__rhs)’, which is of non-class type ‘__cd {aka int}’
- return __cd(__cd(__lhs).count() % __cd(__rhs).count());
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr bool std::chrono::operator==(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:482:44: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<__dur1,__dur2>::type __ct;
- ^
- /usr/include/c++/5/chrono:483:21: error: request for member ‘count’ in ‘(__ct)(__lhs)’, which is of non-class type ‘__ct {aka int}’
- return __ct(__lhs).count() == __ct(__rhs).count();
- ^
- /usr/include/c++/5/chrono:483:44: error: request for member ‘count’ in ‘(__ct)(__rhs)’, which is of non-class type ‘__ct {aka int}’
- return __ct(__lhs).count() == __ct(__rhs).count();
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr bool std::chrono::operator<(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:494:44: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<__dur1,__dur2>::type __ct;
- ^
- /usr/include/c++/5/chrono:495:21: error: request for member ‘count’ in ‘(__ct)(__lhs)’, which is of non-class type ‘__ct {aka int}’
- return __ct(__lhs).count() < __ct(__rhs).count();
- ^
- /usr/include/c++/5/chrono:495:43: error: request for member ‘count’ in ‘(__ct)(__rhs)’, which is of non-class type ‘__ct {aka int}’
- return __ct(__lhs).count() < __ct(__rhs).count();
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:601:26: error: expected nested-name-specifier before ‘enable_if’
- constexpr typename enable_if<__is_duration<_ToDur>::value,
- ^
- /usr/include/c++/5/chrono:601:35: error: expected initializer before ‘<’ token
- constexpr typename enable_if<__is_duration<_ToDur>::value,
- ^
- /usr/include/c++/5/chrono:612:54: error: non-template type ‘common_type’ used as a template
- typename common_type<_Dur1, duration<_Rep2, _Period2>>::type>
- ^
- /usr/include/c++/5/chrono:612:62: error: template argument 2 is invalid
- typename common_type<_Dur1, duration<_Rep2, _Period2>>::type>
- ^
- /usr/include/c++/5/chrono:613:7: error: expected ‘::’ before ‘operator’
- operator+(const time_point<_Clock, _Dur1>& __lhs,
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator+(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:617:43: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<_Dur1,__dur2>::type __ct;
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:625:55: error: non-template type ‘common_type’ used as a template
- typename common_type<duration<_Rep1, _Period1>, _Dur2>::type>
- ^
- /usr/include/c++/5/chrono:625:62: error: template argument 2 is invalid
- typename common_type<duration<_Rep1, _Period1>, _Dur2>::type>
- ^
- /usr/include/c++/5/chrono:626:7: error: expected ‘::’ before ‘operator’
- operator+(const duration<_Rep1, _Period1>& __lhs,
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator+(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::time_point<_Clock, _Dur2>&)’:
- /usr/include/c++/5/chrono:630:43: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<__dur1,_Dur2>::type __ct;
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:638:54: error: non-template type ‘common_type’ used as a template
- typename common_type<_Dur1, duration<_Rep2, _Period2>>::type>
- ^
- /usr/include/c++/5/chrono:638:62: error: template argument 2 is invalid
- typename common_type<_Dur1, duration<_Rep2, _Period2>>::type>
- ^
- /usr/include/c++/5/chrono:639:7: error: expected ‘::’ before ‘operator’
- operator-(const time_point<_Clock, _Dur1>& __lhs,
- ^
- /usr/include/c++/5/chrono: In function ‘constexpr int std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)’:
- /usr/include/c++/5/chrono:643:43: error: non-template type ‘common_type’ used as a template
- typedef typename common_type<_Dur1,__dur2>::type __ct;
- ^
- /usr/include/c++/5/chrono: At global scope:
- /usr/include/c++/5/chrono:649:50: error: non-template type ‘common_type’ used as a template
- constexpr typename common_type<_Dur1, _Dur2>::type
- ^
- /usr/include/c++/5/chrono: In instantiation of ‘struct std::chrono::duration<long int, std::ratio<1l, 1000000000l> >’:
- /usr/include/c++/5/chrono:719:23: required from here
- /usr/include/c++/5/chrono:246:16: error: ‘value’ is not a member of ‘std::chrono::__is_duration<long int>’
- static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration");
- ^
- /usr/include/c++/5/chrono:244:23: error: ‘value’ is not a member of ‘std::chrono::__is_ratio<std::ratio<1l, 1000000000l> >’
- typedef _Period period;
- ^
- In file included from /usr/include/c++/5/chrono:38:0,
- from /usr/include/c++/5/mutex:39,
- from callgraph.cpp:5:
- /usr/include/c++/5/ratio: In instantiation of ‘constexpr const intmax_t std::ratio<1l, 1000000000l>::num’:
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l, 1000000000l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int, std::ratio<1l, 1000000000l> >’
- /usr/include/c++/5/chrono:719:23: required from here
- /usr/include/c++/5/ratio:271:14: error: incomplete type ‘std::__static_sign<1000000000l>’ used in nested name specifier
- _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
- ^
- /usr/include/c++/5/ratio: In instantiation of ‘struct std::__static_gcd<1000000000l, 1l>’:
- /usr/include/c++/5/ratio:66:12: required from ‘struct std::__static_gcd<1l, 1000000000l>’
- /usr/include/c++/5/ratio:271:43: required from ‘constexpr const intmax_t std::ratio<1l, 1000000000l>::num’
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l, 1000000000l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int, std::ratio<1l, 1000000000l> >’
- /usr/include/c++/5/chrono:719:23: required from here
- /usr/include/c++/5/ratio:66:12: error: invalid use of incomplete type ‘struct std::__static_gcd<1l, 0l>’
- struct __static_gcd
- ^
- /usr/include/c++/5/ratio:66:12: note: declaration of ‘struct std::__static_gcd<1l, 0l>’
- /usr/include/c++/5/ratio: In instantiation of ‘constexpr const intmax_t std::ratio<1l, 1000000000l>::num’:
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l, 1000000000l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int, std::ratio<1l, 1000000000l> >’
- /usr/include/c++/5/chrono:719:23: required from here
- /usr/include/c++/5/ratio:271:43: error: ‘value’ is not a member of ‘std::__static_gcd<1l, 1000000000l>’
- _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
- ^
- /usr/include/c++/5/ratio: In instantiation of ‘constexpr const intmax_t std::ratio<1l, 1000000000l>::den’:
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l, 1000000000l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int, std::ratio<1l, 1000000000l> >’
- /usr/include/c++/5/chrono:719:23: required from here
- /usr/include/c++/5/ratio:274:35: error: incomplete type ‘std::__static_abs<1000000000l>’ used in nested name specifier
- __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
- ^
- /usr/include/c++/5/ratio:274:35: error: ‘value’ is not a member of ‘std::__static_gcd<1l, 1000000000l>’
- In file included from /usr/include/c++/5/mutex:39:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/chrono: In instantiation of ‘static constexpr _Rep std::chrono::duration_values<_Rep>::min() [with _Rep = long int]’:
- /usr/include/c++/5/chrono:366:45: required from ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::min() [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]’
- /usr/include/c++/5/chrono:723:45: required from here
- /usr/include/c++/5/chrono:226:39: error: ‘lowest’ is not a member of ‘std::numeric_limits<long int>’
- { return numeric_limits<_Rep>::lowest(); }
- ^
- /usr/include/c++/5/chrono:226:43: error: body of constexpr function ‘static constexpr _Rep std::chrono::duration_values<_Rep>::min() [with _Rep = long int]’ not a return-statement
- { return numeric_limits<_Rep>::lowest(); }
- ^
- /usr/include/c++/5/chrono: In instantiation of ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::min() [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]’:
- /usr/include/c++/5/chrono:723:45: required from here
- /usr/include/c++/5/chrono:366:47: error: no matching function for call to ‘std::chrono::duration<long int, std::ratio<1l, 1000000000l> >::duration(long int)’
- { return duration(duration_values<rep>::min()); }
- ^
- /usr/include/c++/5/chrono:270:14: note: candidate: template<class _Rep2, class _Period2, class> constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&)
- constexpr duration(const duration<_Rep2, _Period2>& __d)
- ^
- /usr/include/c++/5/chrono:270:14: note: template argument deduction/substitution failed:
- /usr/include/c++/5/chrono:366:47: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long int’
- { return duration(duration_values<rep>::min()); }
- ^
- /usr/include/c++/5/chrono:263:23: note: candidate: template<class _Rep2, class> constexpr std::chrono::duration<_Rep, _Period>::duration(const _Rep2&)
- constexpr explicit duration(const _Rep2& __rep)
- ^
- /usr/include/c++/5/chrono:263:23: note: template argument deduction/substitution failed:
- /usr/include/c++/5/chrono:257:2: note: candidate: std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]
- duration(const duration&) = default;
- ^
- /usr/include/c++/5/chrono:257:2: note: no known conversion for argument 1 from ‘long int’ to ‘const std::chrono::duration<long int, std::ratio<1l, 1000000000l> >&’
- /usr/include/c++/5/chrono:252:12: note: candidate: constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]
- constexpr duration() = default;
- ^
- /usr/include/c++/5/chrono:252:12: note: candidate expects 0 arguments, 1 provided
- /usr/include/c++/5/chrono:366:50: error: body of constexpr function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::min() [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]’ not a return-statement
- { return duration(duration_values<rep>::min()); }
- ^
- /usr/include/c++/5/chrono: In instantiation of ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::zero() [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]’:
- /usr/include/c++/5/chrono:724:33: required from here
- /usr/include/c++/5/chrono:362:48: error: no matching function for call to ‘std::chrono::duration<long int, std::ratio<1l, 1000000000l> >::duration(long int)’
- { return duration(duration_values<rep>::zero()); }
- ^
- /usr/include/c++/5/chrono:270:14: note: candidate: template<class _Rep2, class _Period2, class> constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&)
- constexpr duration(const duration<_Rep2, _Period2>& __d)
- ^
- /usr/include/c++/5/chrono:270:14: note: template argument deduction/substitution failed:
- /usr/include/c++/5/chrono:362:48: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘long int’
- { return duration(duration_values<rep>::zero()); }
- ^
- /usr/include/c++/5/chrono:263:23: note: candidate: template<class _Rep2, class> constexpr std::chrono::duration<_Rep, _Period>::duration(const _Rep2&)
- constexpr explicit duration(const _Rep2& __rep)
- ^
- /usr/include/c++/5/chrono:263:23: note: template argument deduction/substitution failed:
- /usr/include/c++/5/chrono:257:2: note: candidate: std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]
- duration(const duration&) = default;
- ^
- /usr/include/c++/5/chrono:257:2: note: no known conversion for argument 1 from ‘long int’ to ‘const std::chrono::duration<long int, std::ratio<1l, 1000000000l> >&’
- /usr/include/c++/5/chrono:252:12: note: candidate: constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]
- constexpr duration() = default;
- ^
- /usr/include/c++/5/chrono:252:12: note: candidate expects 0 arguments, 1 provided
- /usr/include/c++/5/chrono:362:51: error: body of constexpr function ‘static constexpr std::chrono::duration<_Rep, _Period> std::chrono::duration<_Rep, _Period>::zero() [with _Rep = long int; _Period = std::ratio<1l, 1000000000l>]’ not a return-statement
- { return duration(duration_values<rep>::zero()); }
- ^
- /usr/include/c++/5/chrono: In instantiation of ‘constexpr bool std::chrono::operator<(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&) [with _Rep1 = long int; _Period1 = std::ratio<1l, 1000000000l>; _Rep2 = long int; _Period2 = std::ratio<1l, 1000000000l>]’:
- /usr/include/c++/5/chrono:724:38: required from here
- /usr/include/c++/5/chrono:496:7: error: body of constexpr function ‘constexpr bool std::chrono::operator<(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&) [with _Rep1 = long int; _Period1 = std::ratio<1l, 1000000000l>; _Rep2 = long int; _Period2 = std::ratio<1l, 1000000000l>]’ not a return-statement
- }
- ^
- /usr/include/c++/5/chrono:723:7: error: non-constant condition for static assertion
- static_assert(system_clock::duration::min()
- ^
- /usr/include/c++/5/chrono:724:7: error: ‘constexpr bool std::chrono::operator<(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&) [with _Rep1 = long int; _Period1 = std::ratio<1l, 1000000000l>; _Rep2 = long int; _Period2 = std::ratio<1l, 1000000000l>]’ called in a constant expression
- < system_clock::duration::zero(),
- ^
- /usr/include/c++/5/chrono:489:7: note: ‘constexpr bool std::chrono::operator<(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&) [with _Rep1 = long int; _Period1 = std::ratio<1l, 1000000000l>; _Rep2 = long int; _Period2 = std::ratio<1l, 1000000000l>]’ is not usable as a constexpr function because:
- operator<(const duration<_Rep1, _Period1>& __lhs,
- ^
- /usr/include/c++/5/chrono: In static member function ‘static time_t std::chrono::_V2::system_clock::to_time_t(const time_point&)’:
- /usr/include/c++/5/chrono:736:21: error: ‘duration_cast’ was not declared in this scope
- return std::time_t(duration_cast<chrono::seconds>
- ^
- /usr/include/c++/5/chrono:736:20: error: expected primary-expression before ‘(’ token
- return std::time_t(duration_cast<chrono::seconds>
- ^
- /usr/include/c++/5/chrono:736:50: error: expected primary-expression before ‘>’ token
- return std::time_t(duration_cast<chrono::seconds>
- ^
- /usr/include/c++/5/chrono: In static member function ‘static std::chrono::_V2::system_clock::time_point std::chrono::_V2::system_clock::from_time_t(time_t)’:
- /usr/include/c++/5/chrono:744:9: error: ‘time_point_cast’ was not declared in this scope
- return time_point_cast<system_clock::duration>
- ^
- /usr/include/c++/5/chrono:744:47: error: expected primary-expression before ‘>’ token
- return time_point_cast<system_clock::duration>
- ^
- /usr/include/c++/5/chrono: In instantiation of ‘struct std::chrono::duration<long int>’:
- /usr/include/c++/5/chrono:745:36: required from here
- /usr/include/c++/5/chrono:246:16: error: ‘value’ is not a member of ‘std::chrono::__is_duration<long int>’
- static_assert(!__is_duration<_Rep>::value, "rep cannot be a duration");
- ^
- /usr/include/c++/5/chrono:244:23: error: ‘value’ is not a member of ‘std::chrono::__is_ratio<std::ratio<1l> >’
- typedef _Period period;
- ^
- In file included from /usr/include/c++/5/chrono:38:0,
- from /usr/include/c++/5/mutex:39,
- from callgraph.cpp:5:
- /usr/include/c++/5/ratio: In instantiation of ‘constexpr const intmax_t std::ratio<1l>::num’:
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int>’
- /usr/include/c++/5/chrono:745:36: required from here
- /usr/include/c++/5/ratio:271:14: error: incomplete type ‘std::__static_sign<1l>’ used in nested name specifier
- _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
- ^
- /usr/include/c++/5/ratio: In instantiation of ‘struct std::__static_gcd<1l, 1l>’:
- /usr/include/c++/5/ratio:271:43: required from ‘constexpr const intmax_t std::ratio<1l>::num’
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int>’
- /usr/include/c++/5/chrono:745:36: required from here
- /usr/include/c++/5/ratio:66:12: error: invalid use of incomplete type ‘struct std::__static_gcd<1l, 0l>’
- struct __static_gcd
- ^
- /usr/include/c++/5/ratio:66:12: note: declaration of ‘struct std::__static_gcd<1l, 0l>’
- /usr/include/c++/5/ratio: In instantiation of ‘constexpr const intmax_t std::ratio<1l>::num’:
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int>’
- /usr/include/c++/5/chrono:745:36: required from here
- /usr/include/c++/5/ratio:271:43: error: ‘value’ is not a member of ‘std::__static_gcd<1l, 1l>’
- _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
- ^
- /usr/include/c++/5/ratio: In instantiation of ‘constexpr const intmax_t std::ratio<1l>::den’:
- /usr/include/c++/5/ratio:276:31: required from ‘struct std::ratio<1l>’
- /usr/include/c++/5/chrono:249:29: required from ‘struct std::chrono::duration<long int>’
- /usr/include/c++/5/chrono:745:36: required from here
- /usr/include/c++/5/ratio:274:35: error: incomplete type ‘std::__static_abs<1l>’ used in nested name specifier
- __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
- ^
- /usr/include/c++/5/ratio:274:35: error: ‘value’ is not a member of ‘std::__static_gcd<1l, 1l>’
- In file included from /usr/include/c++/5/mutex:39:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/chrono:745:36: error: no matching function for call to ‘std::chrono::duration<long int>::duration(time_t&)’
- (__from(chrono::seconds(__t)));
- ^
- /usr/include/c++/5/chrono:270:14: note: candidate: template<class _Rep2, class _Period2, class> constexpr std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&)
- constexpr duration(const duration<_Rep2, _Period2>& __d)
- ^
- /usr/include/c++/5/chrono:270:14: note: template argument deduction/substitution failed:
- /usr/include/c++/5/chrono:745:36: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘time_t {aka long int}’
- (__from(chrono::seconds(__t)));
- ^
- /usr/include/c++/5/chrono:263:23: note: candidate: template<class _Rep2, class> constexpr std::chrono::duration<_Rep, _Period>::duration(const _Rep2&)
- constexpr explicit duration(const _Rep2& __rep)
- ^
- /usr/include/c++/5/chrono:263:23: note: template argument deduction/substitution failed:
- /usr/include/c++/5/chrono:257:2: note: candidate: std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = long int; _Period = std::ratio<1l>]
- duration(const duration&) = default;
- ^
- /usr/include/c++/5/chrono:257:2: note: no known conversion for argument 1 from ‘time_t {aka long int}’ to ‘const std::chrono::duration<long int>&’
- /usr/include/c++/5/chrono:252:12: note: candidate: constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = long int; _Period = std::ratio<1l>]
- constexpr duration() = default;
- ^
- /usr/include/c++/5/chrono:252:12: note: candidate expects 0 arguments, 1 provided
- In file included from /usr/include/c++/5/mutex:43:0,
- from callgraph.cpp:5:
- /usr/include/c++/5/system_error: At global scope:
- /usr/include/c++/5/system_error:53:51: error: expected class-name before ‘{’ token
- struct is_error_code_enum : public false_type { };
- ^
- /usr/include/c++/5/system_error:57:56: error: expected class-name before ‘{’ token
- struct is_error_condition_enum : public false_type { };
- ^
- /usr/include/c++/5/system_error:61:24: error: expected class-name before ‘{’ token
- : public true_type { };
- ^
- /usr/include/c++/5/system_error:86:13: error: ‘__cow_string’ does not name a type
- virtual __cow_string
- ^
- /usr/include/c++/5/system_error:147:7: error: expected nested-name-specifier before ‘enable_if’
- enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
- ^
- /usr/include/c++/5/system_error:147:7: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/system_error:164:16: error: expected nested-name-specifier before ‘enable_if’
- typename enable_if<is_error_code_enum<_ErrorCodeEnum>::value,
- ^
- /usr/include/c++/5/system_error:164:25: error: expected initializer before ‘<’ token
- typename enable_if<is_error_code_enum<_ErrorCodeEnum>::value,
- ^
- /usr/include/c++/5/system_error:225:3: error: expected nested-name-specifier before ‘enable_if’
- enable_if<is_error_condition_enum<_ErrorConditionEnum>::value>::type>
- ^
- /usr/include/c++/5/system_error:225:3: error: expected ‘>’ before ‘enable_if’
- /usr/include/c++/5/system_error:238:16: error: expected nested-name-specifier before ‘enable_if’
- typename enable_if<is_error_condition_enum
- ^
- /usr/include/c++/5/system_error:238:25: error: expected initializer before ‘<’ token
- typename enable_if<is_error_condition_enum
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:83:3: error: redefinition of ‘struct std::hash<char>’
- _Cxx_hashtable_define_trivial_hash(char)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:71:28: error: previous definition of ‘struct std::hash<char>’
- _STLP_TEMPLATE_NULL struct hash<char> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:86:3: error: redefinition of ‘struct std::hash<signed char>’
- _Cxx_hashtable_define_trivial_hash(signed char)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:78:28: error: previous definition of ‘struct std::hash<signed char>’
- _STLP_TEMPLATE_NULL struct hash<signed char> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:89:3: error: redefinition of ‘struct std::hash<unsigned char>’
- _Cxx_hashtable_define_trivial_hash(unsigned char)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:74:28: error: previous definition of ‘struct std::hash<unsigned char>’
- _STLP_TEMPLATE_NULL struct hash<unsigned char> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:101:3: error: redefinition of ‘struct std::hash<short int>’
- _Cxx_hashtable_define_trivial_hash(short)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:82:28: error: previous definition of ‘struct std::hash<short int>’
- _STLP_TEMPLATE_NULL struct hash<short> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:104:3: error: redefinition of ‘struct std::hash<int>’
- _Cxx_hashtable_define_trivial_hash(int)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:88:28: error: previous definition of ‘struct std::hash<int>’
- _STLP_TEMPLATE_NULL struct hash<int> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:107:3: error: redefinition of ‘struct std::hash<long int>’
- _Cxx_hashtable_define_trivial_hash(long)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:108:28: error: previous definition of ‘struct std::hash<long int>’
- _STLP_TEMPLATE_NULL struct hash<long> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:113:3: error: redefinition of ‘struct std::hash<short unsigned int>’
- _Cxx_hashtable_define_trivial_hash(unsigned short)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:85:28: error: previous definition of ‘struct std::hash<short unsigned int>’
- _STLP_TEMPLATE_NULL struct hash<unsigned short> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:116:3: error: redefinition of ‘struct std::hash<unsigned int>’
- _Cxx_hashtable_define_trivial_hash(unsigned int)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:93:28: error: previous definition of ‘struct std::hash<unsigned int>’
- _STLP_TEMPLATE_NULL struct hash<unsigned int> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:119:3: error: redefinition of ‘struct std::hash<long unsigned int>’
- _Cxx_hashtable_define_trivial_hash(unsigned long)
- ^
- In file included from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_string_hash.h:23:0,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/string:33,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/level_base.PLH:94,
- from /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/source/include/pin/pin.H:43,
- from callgraph.cpp:1:
- /home/gabriel/Downloads/pin-3.0-76991-gcc-linux/extras/stlport/include/stl/_hash_fun.h:111:28: error: previous definition of ‘struct std::hash<long unsigned int>’
- _STLP_TEMPLATE_NULL struct hash<unsigned long> {
- ^
- In file included from /usr/include/c++/5/system_error:370:0,
- from /usr/include/c++/5/mutex:43,
- from callgraph.cpp:5:
- /usr/include/c++/5/bits/functional_hash.h:203:5: error: expected class-name before ‘{’ token
- { };
- ^
- /usr/include/c++/5/bits/functional_hash.h:207:5: error: expected class-name before ‘{’ token
- { };
- ^
- In file included from callgraph.cpp:5:0:
- /usr/include/c++/5/mutex: In member function ‘bool std::__timed_mutex_impl<_Derived>::_M_try_lock_for(const std::chrono::duration<_Rep, _Period>&)’:
- /usr/include/c++/5/mutex:214:16: error: ‘duration_cast’ is not a member of ‘std::chrono’
- auto __rt = chrono::duration_cast<steady_clock::duration>(__rtime);
- ^
- /usr/include/c++/5/mutex:214:60: error: expected primary-expression before ‘>’ token
- auto __rt = chrono::duration_cast<steady_clock::duration>(__rtime);
- ^
- /usr/include/c++/5/mutex: In member function ‘bool std::__timed_mutex_impl<_Derived>::_M_try_lock_until(const std::chrono::time_point<std::chrono::_V2::system_clock, _Duration>&)’:
- /usr/include/c++/5/mutex:225:15: error: ‘time_point_cast’ is not a member of ‘std::chrono’
- auto __s = chrono::time_point_cast<chrono::seconds>(__atime);
- ^
- /usr/include/c++/5/mutex:225:54: error: expected primary-expression before ‘>’ token
- auto __s = chrono::time_point_cast<chrono::seconds>(__atime);
- ^
- /usr/include/c++/5/mutex:226:16: error: ‘duration_cast’ is not a member of ‘std::chrono’
- auto __ns = chrono::duration_cast<chrono::nanoseconds>(__atime - __s);
- ^
- /usr/include/c++/5/mutex:226:57: error: expected primary-expression before ‘>’ token
- auto __ns = chrono::duration_cast<chrono::nanoseconds>(__atime - __s);
- ^
- /usr/include/c++/5/mutex: In function ‘void std::call_once(std::once_flag&, _Callable&&, _Args&& ...)’:
- /usr/include/c++/5/mutex:726:30: error: ‘__bind_simple’ is not a member of ‘std’
- auto __bound_functor = std::__bind_simple(std::forward<_Callable>(__f),
- ^
- makefile.rules:174: recipe for target 'obj-intel64/callgraph.o' failed
- make: *** [obj-intel64/callgraph.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement