[ 90%] Generating json11/json11.cpp, json11/json11.hpp
Klone nach '/home/demo/tapasco/build/examples/tapasco-benchmark/json11' ...
remote: Enumerating objects: 299, done.
remote: Total 299 (delta 0), reused 0 (delta 0), pack-reused 299
Empfange Objekte: 100% (299/299), 82.88 KiB | 0 bytes/s, Fertig.
Löse Unterschiede auf: 100% (164/164), Fertig.
Prüfe Konnektivität ... Fertig.
Scanning dependencies of target tapasco-benchmark
[ 92%] Building CXX object examples/tapasco-benchmark/CMakeFiles/tapasco-benchmark.dir/tapasco_benchmark.cpp.o
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:34:0:
/home/demo/tapasco/arch/include/tapasco.hpp:30:2: error: #error "g++ 5.x.x or newer required (C++11 features)"
#error "g++ 5.x.x or newer required (C++11 features)"
^
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:34:0:
/home/demo/tapasco/arch/include/tapasco.hpp: In constructor ‘tapasco::OutOnly<T>::OutOnly(T&)’:
/home/demo/tapasco/arch/include/tapasco.hpp:59:19: error: ‘is_trivially_copyable’ was not declared in this scope
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:59:42: error: expected primary-expression before ‘>’ token
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:59:43: error: ‘::value’ has not been declared
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp: In constructor ‘tapasco::InOnly<T>::InOnly(T&)’:
/home/demo/tapasco/arch/include/tapasco.hpp:79:19: error: ‘is_trivially_copyable’ was not declared in this scope
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:79:42: error: expected primary-expression before ‘>’ token
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:79:43: error: ‘::value’ has not been declared
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp: In constructor ‘tapasco::RetVal<T>::RetVal(T&)’:
/home/demo/tapasco/arch/include/tapasco.hpp:98:19: error: ‘is_trivially_copyable’ was not declared in this scope
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:98:42: error: expected primary-expression before ‘>’ token
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:98:43: error: ‘::value’ has not been declared
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp: In constructor ‘tapasco::Local<T>::Local(T&)’:
/home/demo/tapasco/arch/include/tapasco.hpp:110:19: error: ‘is_trivially_copyable’ was not declared in this scope
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:110:42: error: expected primary-expression before ‘>’ token
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:110:43: error: ‘::value’ has not been declared
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp: In constructor ‘tapasco::WrappedPointer<T>::WrappedPointer(T*, size_t)’:
/home/demo/tapasco/arch/include/tapasco.hpp:126:19: error: ‘is_trivially_copyable’ was not declared in this scope
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:126:42: error: expected primary-expression before ‘>’ token
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:126:43: error: ‘::value’ has not been declared
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:34:0:
/home/demo/tapasco/arch/include/tapasco.hpp: In member function ‘tapasco_res_t tapasco::Tapasco::set_arg(tapasco_job_id_t, size_t, tapasco::WrappedPointer<T>, tapasco_device_alloc_flag_t, tapasco_copy_direction_flag_t)’:
/home/demo/tapasco/arch/include/tapasco.hpp:414:19: error: ‘is_trivially_copyable’ was not declared in this scope
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:414:42: error: expected primary-expression before ‘>’ token
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
/home/demo/tapasco/arch/include/tapasco.hpp:414:43: error: ‘::value’ has not been declared
static_assert(is_trivially_copyable<T>::value, "Types must be trivially copyable!");
^
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp: In member function ‘double TransferSpeed::operator()(size_t, long int)’:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:60: error: no match for ‘operator-’ (operand types are ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ and ‘std::initializer_list<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >’)
duration<double> d { high_resolution_clock::now() - tstart };
^
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:60: note: candidates are:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:30:0:
/usr/include/c++/4.9/chrono:393:7: note: template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator-(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)
operator-(const duration<_Rep1, _Period1>& __lhs,
^
/usr/include/c++/4.9/chrono:393:7: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:62: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::chrono::duration<_Rep1, _Period1>’
duration<double> d { high_resolution_clock::now() - tstart };
^
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:30:0:
/usr/include/c++/4.9/chrono:639:7: note: template<class _Clock, class _Dur1, class _Rep2, class _Period2> constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)
operator-(const time_point<_Clock, _Dur1>& __lhs,
^
/usr/include/c++/4.9/chrono:639:7: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:62: note: ‘std::initializer_list<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >’ is not derived from ‘const std::chrono::duration<_Rep2, _Period2>’
duration<double> d { high_resolution_clock::now() - tstart };
^
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:30:0:
/usr/include/c++/4.9/chrono:650:7: note: template<class _Clock, class _Dur1, class _Dur2> constexpr typename std::common_type<_Duration1, _Duration2>::type std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)
operator-(const time_point<_Clock, _Dur1>& __lhs,
^
/usr/include/c++/4.9/chrono:650:7: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:62: note: ‘std::initializer_list<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >’ is not derived from ‘const std::chrono::time_point<_Clock, _Duration2>’
duration<double> d { high_resolution_clock::now() - tstart };
^
In file included from /usr/include/c++/4.9/vector:65:0,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:32:
/usr/include/c++/4.9/bits/stl_bvector.h:208:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
operator-(const _Bit_iterator_base& __x, const _Bit_iterator_base& __y)
^
/usr/include/c++/4.9/bits/stl_bvector.h:208:3: note: no known conversion for argument 1 from ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ to ‘const std::_Bit_iterator_base&’
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:1128:5: note: template<class _Iterator> decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&)
operator-(const move_iterator<_Iterator>& __x,
^
/usr/include/c++/4.9/bits/stl_iterator.h:1128:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:62: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::move_iterator<_Iterator>’
duration<double> d { high_resolution_clock::now() - tstart };
^
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:1121:5: note: template<class _IteratorL, class _IteratorR> decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&)
operator-(const move_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.9/bits/stl_iterator.h:1121:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:62: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::move_iterator<_Iterator>’
duration<double> d { high_resolution_clock::now() - tstart };
^
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:380:5: note: template<class _IteratorL, class _IteratorR> decltype ((__y.base() - __x.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
operator-(const reverse_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.9/bits/stl_iterator.h:380:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:62: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::reverse_iterator<_Iterator>’
duration<double> d { high_resolution_clock::now() - tstart };
^
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:328:5: note: 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,
^
/usr/include/c++/4.9/bits/stl_iterator.h:328:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:62: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::reverse_iterator<_Iterator>’
duration<double> d { high_resolution_clock::now() - tstart };
^
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:69: error: no matching function for call to ‘std::chrono::duration<double>::duration(<brace-enclosed initializer list>)’
duration<double> d { high_resolution_clock::now() - tstart };
^
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:46:69: note: candidates are:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:30:0:
/usr/include/c++/4.9/chrono:270:14: note: 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++/4.9/chrono:270:14: note: template argument deduction/substitution failed:
/usr/include/c++/4.9/chrono:263:23: note: template<class _Rep2, class> constexpr std::chrono::duration<_Rep, _Period>::duration(const _Rep2&)
constexpr explicit duration(const _Rep2& __rep)
^
/usr/include/c++/4.9/chrono:263:23: note: template argument deduction/substitution failed:
/usr/include/c++/4.9/chrono:257:2: note: std::chrono::duration<_Rep, _Period>::duration(const std::chrono::duration<_Rep, _Period>&) [with _Rep = double; _Period = std::ratio<1l>]
duration(const duration&) = default;
^
/usr/include/c++/4.9/chrono:257:2: note: no known conversion for argument 1 from ‘<type error>’ to ‘const std::chrono::duration<double>&’
/usr/include/c++/4.9/chrono:252:12: note: constexpr std::chrono::duration<_Rep, _Period>::duration() [with _Rep = double; _Period = std::ratio<1l>]
constexpr duration() = default;
^
/usr/include/c++/4.9/chrono:252:12: note: candidate expects 0 arguments, 1 provided
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:40: error: no match for ‘operator-’ (operand types are ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ and ‘std::initializer_list<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >’)
d = high_resolution_clock::now() - tstart;
^
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:40: note: candidates are:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:30:0:
/usr/include/c++/4.9/chrono:393:7: note: template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::common_type<std::chrono::duration<_Rep1, _Period1>, std::chrono::duration<_Rep2, _Period2> >::type std::chrono::operator-(const std::chrono::duration<_Rep1, _Period1>&, const std::chrono::duration<_Rep2, _Period2>&)
operator-(const duration<_Rep1, _Period1>& __lhs,
^
/usr/include/c++/4.9/chrono:393:7: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:42: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::chrono::duration<_Rep1, _Period1>’
d = high_resolution_clock::now() - tstart;
^
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:30:0:
/usr/include/c++/4.9/chrono:639:7: note: template<class _Clock, class _Dur1, class _Rep2, class _Period2> constexpr std::chrono::time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2> >::type> std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::duration<_Rep2, _Period2>&)
operator-(const time_point<_Clock, _Dur1>& __lhs,
^
/usr/include/c++/4.9/chrono:639:7: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:42: note: ‘std::initializer_list<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >’ is not derived from ‘const std::chrono::duration<_Rep2, _Period2>’
d = high_resolution_clock::now() - tstart;
^
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:30:0:
/usr/include/c++/4.9/chrono:650:7: note: template<class _Clock, class _Dur1, class _Dur2> constexpr typename std::common_type<_Duration1, _Duration2>::type std::chrono::operator-(const std::chrono::time_point<_Clock, _Duration1>&, const std::chrono::time_point<_Clock, _Duration2>&)
operator-(const time_point<_Clock, _Dur1>& __lhs,
^
/usr/include/c++/4.9/chrono:650:7: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:42: note: ‘std::initializer_list<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >’ is not derived from ‘const std::chrono::time_point<_Clock, _Duration2>’
d = high_resolution_clock::now() - tstart;
^
In file included from /usr/include/c++/4.9/vector:65:0,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:32:
/usr/include/c++/4.9/bits/stl_bvector.h:208:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
operator-(const _Bit_iterator_base& __x, const _Bit_iterator_base& __y)
^
/usr/include/c++/4.9/bits/stl_bvector.h:208:3: note: no known conversion for argument 1 from ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ to ‘const std::_Bit_iterator_base&’
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:1128:5: note: template<class _Iterator> decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&)
operator-(const move_iterator<_Iterator>& __x,
^
/usr/include/c++/4.9/bits/stl_iterator.h:1128:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:42: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::move_iterator<_Iterator>’
d = high_resolution_clock::now() - tstart;
^
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:1121:5: note: template<class _IteratorL, class _IteratorR> decltype ((__x.base() - __y.base())) std::operator-(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&)
operator-(const move_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.9/bits/stl_iterator.h:1121:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:42: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::move_iterator<_Iterator>’
d = high_resolution_clock::now() - tstart;
^
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:380:5: note: template<class _IteratorL, class _IteratorR> decltype ((__y.base() - __x.base())) std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
operator-(const reverse_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.9/bits/stl_iterator.h:380:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:42: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::reverse_iterator<_Iterator>’
d = high_resolution_clock::now() - tstart;
^
In file included from /usr/include/c++/4.9/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.9/bits/char_traits.h:39,
from /usr/include/c++/4.9/ios:40,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:26:
/usr/include/c++/4.9/bits/stl_iterator.h:328:5: note: 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,
^
/usr/include/c++/4.9/bits/stl_iterator.h:328:5: note: template argument deduction/substitution failed:
In file included from /home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:42:0:
/home/demo/tapasco/examples/tapasco-benchmark/TransferSpeed.hpp:62:42: note: ‘std::chrono::_V2::system_clock::time_point {aka std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > >}’ is not derived from ‘const std::reverse_iterator<_Iterator>’
d = high_resolution_clock::now() - tstart;
^
/home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp: In function ‘int main(int, const char**)’:
/home/demo/tapasco/examples/tapasco-benchmark/tapasco_benchmark.cpp:182:45: error: ‘put_time’ was not declared in this scope
str << put_time(&tm, "%Y-%m-%d %H:%M:%S");
^
examples/tapasco-benchmark/CMakeFiles/tapasco-benchmark.dir/build.make:70: die Regel für Ziel „examples/tapasco-benchmark/CMakeFiles/tapasco-benchmark.dir/tapasco_benchmark.cpp.o“ scheiterte
make[2]: *** [examples/tapasco-benchmark/CMakeFiles/tapasco-benchmark.dir/tapasco_benchmark.cpp.o] Fehler 1
CMakeFiles/Makefile2:573: die Regel für Ziel „examples/tapasco-benchmark/CMakeFiles/tapasco-benchmark.dir/all“ scheiterte
make[1]: *** [examples/tapasco-benchmark/CMakeFiles/tapasco-benchmark.dir/all] Fehler 2
Makefile:149: die Regel für Ziel „all“ scheiterte