Cirrus CI / ARM, unit tests, no functional tests
failed
Aug 31, 2024 in 8m 50s
Task Summary
Instruction ci failed in 08:43
Details
✅ 00:02 clone
✅ 00:01 merge_base
❌ 08:43 ci
| ^~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/complex:380:5: note: candidate: ‘template<class _Tp> constexpr std::complex<_Tp> std::operator-(const _Tp&, const complex<_Tp>&)’
380 | operator-(const _Tp& __x, const complex<_Tp>& __y)
| ^~~~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/complex:380:5: note: template argument deduction/substitution failed:
/ci_container_base/src/validation.cpp:2906:83: note: ‘const std::chrono::time_point<NodeClock>’ is not derived from ‘const std::complex<_Tp>’
2906 | int64_t{Ticks<std::chrono::microseconds>(SteadyClock::now() - nNow)},
| ^~~~
/ci_container_base/src/validation.cpp:2905:17: note: in expansion of macro ‘TRACE5’
2905 | TRACE5(utxocache, flush,
| ^~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/complex:457:5: note: candidate: ‘template<class _Tp> constexpr std::complex<_Tp> std::operator-(const complex<_Tp>&)’
457 | operator-(const complex<_Tp>& __x)
| ^~~~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/complex:457:5: note: template argument deduction/substitution failed:
/ci_container_base/src/validation.cpp:2906:83: note: ‘std::chrono::_V2::steady_clock::time_point’ {aka ‘std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >’} is not derived from ‘const std::complex<_Tp>’
2906 | int64_t{Ticks<std::chrono::microseconds>(SteadyClock::now() - nNow)},
| ^~~~
/ci_container_base/src/validation.cpp:2905:17: note: in expansion of macro ‘TRACE5’
2905 | TRACE5(utxocache, flush,
| ^~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/bits/chrono.h:644:7: note: candidate: ‘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 duration<_Rep1, _Period1>&, const duration<_Rep2, _Period2>&)’
644 | operator-(const duration<_Rep1, _Period1>& __lhs,
| ^~~~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/bits/chrono.h:644:7: note: template argument deduction/substitution failed:
/ci_container_base/src/validation.cpp:2906:83: note: ‘std::chrono::_V2::steady_clock::time_point’ {aka ‘std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >’} is not derived from ‘const std::chrono::duration<_Rep1, _Period1>’
2906 | int64_t{Ticks<std::chrono::microseconds>(SteadyClock::now() - nNow)},
| ^~~~
/ci_container_base/src/validation.cpp:2905:17: note: in expansion of macro ‘TRACE5’
2905 | TRACE5(utxocache, flush,
| ^~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/bits/chrono.h:1014:7: note: candidate: ‘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 time_point<_Clock, _Duration1>&, const duration<_Rep2, _Period2>&)’
1014 | operator-(const time_point<_Clock, _Dur1>& __lhs,
| ^~~~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/bits/chrono.h:1014:7: note: template argument deduction/substitution failed:
/ci_container_base/src/validation.cpp:2906:83: note: ‘const std::chrono::time_point<NodeClock>’ is not derived from ‘const std::chrono::duration<_Rep2, _Period2>’
2906 | int64_t{Ticks<std::chrono::microseconds>(SteadyClock::now() - nNow)},
| ^~~~
/ci_container_base/src/validation.cpp:2905:17: note: in expansion of macro ‘TRACE5’
2905 | TRACE5(utxocache, flush,
| ^~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/bits/chrono.h:1026:7: note: candidate: ‘template<class _Clock, class _Dur1, class _Dur2> constexpr typename std::common_type<_Duration1, _Duration2>::type std::chrono::operator-(const time_point<_Clock, _Duration1>&, const time_point<_Clock, _Duration2>&)’
1026 | operator-(const time_point<_Clock, _Dur1>& __lhs,
| ^~~~~~~~
/usr/arm-linux-gnueabihf/include/c++/12/bits/chrono.h:1026:7: note: template argument deduction/substitution failed:
/ci_container_base/src/validation.cpp:2906:83: note: deduced conflicting types for parameter ‘_Clock’ (‘std::chrono::_V2::steady_clock’ and ‘NodeClock’)
2906 | int64_t{Ticks<std::chrono::microseconds>(SteadyClock::now() - nNow)},
| ^~~~
/ci_container_base/src/validation.cpp:2905:17: note: in expansion of macro ‘TRACE5’
2905 | TRACE5(utxocache, flush,
| ^~~~~~
make[2]: *** [src/CMakeFiles/bitcoin_node.dir/build.make:1294: src/CMakeFiles/bitcoin_node.dir/validation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:859: src/CMakeFiles/bitcoin_node.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Exit status: 2������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Loading