Cirrus CI / ARM, unit tests, no functional tests
failed
Mar 20, 2025 in 11m 13s
Task Summary
Instruction ci failed in 11:03
Details
✅ 00:04 clone
✅ 00:01 merge_base
❌ 11:03 ci
[12:17:34.657] from /ci_container_base/src/bip324.h:14,
[12:17:34.657] from /ci_container_base/src/net.h:9,
[12:17:34.657] from /ci_container_base/src/netmessagemaker.h:9,
[12:17:34.657] from /ci_container_base/src/test/util/net.h:9:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:390:9: note: candidate: ‘template<class _Up, class> std::unique_ptr<_Tp, _Dp>::unique_ptr(std::auto_ptr<_Up>&&) [with <template-parameter-2-2> = _Up; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 390 | unique_ptr(auto_ptr<_Up>&& __u) noexcept;
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:390:9: note: template argument deduction/substitution failed:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:380:9: note: candidate: ‘template<class _Up, class _Ep, class> std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Up, _Ep>&&) [with _Ep = _Up; <template-parameter-2-3> = _Ep; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 380 | unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:380:9: note: template argument deduction/substitution failed:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:359:19: note: candidate: ‘template<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr(std::nullptr_t) [with <template-parameter-2-2> = _Del; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 359 | constexpr unique_ptr(nullptr_t) noexcept
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:359:19: note: template argument deduction/substitution failed:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:353:9: note: candidate: ‘template<class _Del, class _DelUnref> std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer, std::__enable_if_t<std::is_lvalue_reference<_Del>::value, _DelUnref&&>) [with _DelUnref = _Del; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’ (deleted)
[12:17:34.657] 353 | unique_ptr(pointer,
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:353:9: note: template argument deduction/substitution failed:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:344:9: note: candidate: ‘template<class _Del, class> std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer, std::__enable_if_t<(! std::is_lvalue_reference<_Del>::value), _Del&&>) [with <template-parameter-2-2> = _Del; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 344 | unique_ptr(pointer __p,
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:344:9: note: template argument deduction/substitution failed:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:331:9: note: candidate: ‘template<class _Del, class> std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer, const deleter_type&) [with <template-parameter-2-2> = _Del; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 331 | unique_ptr(pointer __p, const deleter_type& __d) noexcept
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:331:9: note: template argument deduction/substitution failed:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:317:9: note: candidate: ‘template<class _Del, class> std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer) [with <template-parameter-2-2> = _Del; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 317 | unique_ptr(pointer __p) noexcept
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:317:9: note: template argument deduction/substitution failed:
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:304:19: note: candidate: ‘template<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr() [with <template-parameter-2-2> = _Del; _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 304 | constexpr unique_ptr() noexcept
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:304:19: note: template argument deduction/substitution failed:
[12:17:34.657] /ci_container_base/src/test/util/net.h:292:47: note: candidate expects 0 arguments, 1 provided
[12:17:34.657] 292 | S front{std::move(m_queue.front())};
[12:17:34.657] | ^
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:366:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = DynSock; _Dp = std::default_delete<DynSock>]’
[12:17:34.657] 366 | unique_ptr(unique_ptr&&) = default;
[12:17:34.657] | ^~~~~~~~~~
[12:17:34.657] /usr/arm-linux-gnueabihf/include/c++/13/bits/unique_ptr.h:366:7: note: conversion of argument 1 would be ill-formed:
[12:17:34.657] /ci_container_base/src/test/util/net.h: In member function ‘bool DynSock::Queue::Empty() const’:
[12:17:34.657] /ci_container_base/src/test/util/net.h:300:20: error: ‘m_queue’ was not declared in this scope; did you mean ‘Queue’?
[12:17:34.657] 300 | return m_queue.empty();
[12:17:34.657] | ^~~~~~~
[12:17:34.657] | Queue
[12:17:34.660] gmake[2]: *** [src/test/util/CMakeFiles/test_util.dir/build.make:174: src/test/util/CMakeFiles/test_util.dir/net.cpp.o] Error 1
[12:17:34.660] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-arm-linux-gnueabihf'
[12:17:34.660] gmake[1]: *** [CMakeFiles/Makefile2:1584: src/test/util/CMakeFiles/test_util.dir/all] Error 2
[12:17:34.660] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-arm-linux-gnueabihf'
[12:17:34.661] gmake: *** [Makefile:146: all] Error 2
[12:17:34.666]
[12:17:34.709]
[12:17:34.709] Exit status: 2����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Loading